sm64coopdx/levels/intro/leveldata.c

1243 lines
55 KiB
C

#include "pc/rom_assets.h"
#include <PR/ultratypes.h>
#include <PR/gbi.h>
#include "macros.h"
#include "types.h"
#include "make_const_nonconst.h"
// 0x07000000 - 0x07000100
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07000000, 0x0026a3a0, 20598, 0x00000000, 256);
// 0x07000100 - 0x070001F0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07000100, 0x0026a3a0, 20598, 0x00000100, 240);
// 0x070001F0 - 0x070002F0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070001F0, 0x0026a3a0, 20598, 0x000001f0, 256);
// 0x070002F0 - 0x070003E0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070002F0, 0x0026a3a0, 20598, 0x000002f0, 240);
// 0x070003E0 - 0x070004E0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070003E0, 0x0026a3a0, 20598, 0x000003e0, 256);
// 0x070004E0 - 0x070005D0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070004E0, 0x0026a3a0, 20598, 0x000004e0, 240);
// 0x070005D0 - 0x070006D0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070005D0, 0x0026a3a0, 20598, 0x000005d0, 256);
// 0x070006D0 - 0x070007B0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070006D0, 0x0026a3a0, 20598, 0x000006d0, 224);
// 0x070007B0 - 0x070008A0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070007B0, 0x0026a3a0, 20598, 0x000007b0, 240);
// 0x070008A0 - 0x07000980
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070008A0, 0x0026a3a0, 20598, 0x000008a0, 224);
// 0x07000980 - 0x07000A70
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07000980, 0x0026a3a0, 20598, 0x00000980, 240);
// 0x07000A70 - 0x07000B60
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07000A70, 0x0026a3a0, 20598, 0x00000a70, 240);
// 0x07000B60 - 0x07000C40
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07000B60, 0x0026a3a0, 20598, 0x00000b60, 224);
// 0x07000C40 - 0x07000D20
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07000C40, 0x0026a3a0, 20598, 0x00000c40, 224);
// 0x07000D20 - 0x07000E10
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07000D20, 0x0026a3a0, 20598, 0x00000d20, 240);
// 0x07000E10 - 0x07000F00
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07000E10, 0x0026a3a0, 20598, 0x00000e10, 240);
// 0x07000F00 - 0x07000FF0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07000F00, 0x0026a3a0, 20598, 0x00000f00, 240);
// 0x07000FF0 - 0x070010E0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07000FF0, 0x0026a3a0, 20598, 0x00000ff0, 240);
// 0x070010E0 - 0x070011D0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070010E0, 0x0026a3a0, 20598, 0x000010e0, 240);
// 0x070011D0 - 0x070012C0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070011D0, 0x0026a3a0, 20598, 0x000011d0, 240);
// 0x070012C0 - 0x070013C0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070012C0, 0x0026a3a0, 20598, 0x000012c0, 256);
// 0x070013C0 - 0x070014A0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070013C0, 0x0026a3a0, 20598, 0x000013c0, 224);
// 0x070014A0 - 0x07001590
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070014A0, 0x0026a3a0, 20598, 0x000014a0, 240);
// 0x07001590 - 0x07001670
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07001590, 0x0026a3a0, 20598, 0x00001590, 224);
// 0x07001670 - 0x07001770
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07001670, 0x0026a3a0, 20598, 0x00001670, 256);
// 0x07001770 - 0x07001850
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07001770, 0x0026a3a0, 20598, 0x00001770, 224);
// 0x07001850 - 0x07001950
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07001850, 0x0026a3a0, 20598, 0x00001850, 256);
// 0x07001950 - 0x07001A30
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07001950, 0x0026a3a0, 20598, 0x00001950, 224);
// 0x07001A30 - 0x07001B10
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07001A30, 0x0026a3a0, 20598, 0x00001a30, 224);
// 0x07001B10 - 0x07001C00
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07001B10, 0x0026a3a0, 20598, 0x00001b10, 240);
// 0x07001C00 - 0x07001CE0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07001C00, 0x0026a3a0, 20598, 0x00001c00, 224);
// 0x07001CE0 - 0x07001DE0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07001CE0, 0x0026a3a0, 20598, 0x00001ce0, 256);
// 0x07001DE0 - 0x07001ED0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07001DE0, 0x0026a3a0, 20598, 0x00001de0, 240);
// 0x07001ED0 - 0x07001FD0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07001ED0, 0x0026a3a0, 20598, 0x00001ed0, 256);
// 0x07001FD0 - 0x070020B0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07001FD0, 0x0026a3a0, 20598, 0x00001fd0, 224);
// 0x070020B0 - 0x070021A0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070020B0, 0x0026a3a0, 20598, 0x000020b0, 240);
// 0x070021A0 - 0x07002280
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070021A0, 0x0026a3a0, 20598, 0x000021a0, 224);
// 0x07002280 - 0x07002370
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07002280, 0x0026a3a0, 20598, 0x00002280, 240);
// 0x07002370 - 0x07002460
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07002370, 0x0026a3a0, 20598, 0x00002370, 240);
// 0x07002460 - 0x07002560
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07002460, 0x0026a3a0, 20598, 0x00002460, 256);
// 0x07002560 - 0x07002660
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07002560, 0x0026a3a0, 20598, 0x00002560, 256);
// 0x07002660 - 0x07002760
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07002660, 0x0026a3a0, 20598, 0x00002660, 256);
// 0x07002760 - 0x07002840
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07002760, 0x0026a3a0, 20598, 0x00002760, 224);
// 0x07002840 - 0x07002940
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07002840, 0x0026a3a0, 20598, 0x00002840, 256);
// 0x07002940 - 0x07002A40
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07002940, 0x0026a3a0, 20598, 0x00002940, 256);
// 0x07002A40 - 0x07002B40
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07002A40, 0x0026a3a0, 20598, 0x00002a40, 256);
// 0x07002B40 - 0x07002C20
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07002B40, 0x0026a3a0, 20598, 0x00002b40, 224);
// 0x07002C20 - 0x07002D20
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07002C20, 0x0026a3a0, 20598, 0x00002c20, 256);
// 0x07002D20 - 0x07002E20
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07002D20, 0x0026a3a0, 20598, 0x00002d20, 256);
// 0x07002E20 - 0x07002F10
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07002E20, 0x0026a3a0, 20598, 0x00002e20, 240);
// 0x07002F10 - 0x07003000
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07002F10, 0x0026a3a0, 20598, 0x00002f10, 240);
// 0x07003000 - 0x070030F0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07003000, 0x0026a3a0, 20598, 0x00003000, 240);
// 0x070030F0 - 0x070031E0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070030F0, 0x0026a3a0, 20598, 0x000030f0, 240);
// 0x070031E0 - 0x070032E0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070031E0, 0x0026a3a0, 20598, 0x000031e0, 256);
// 0x070032E0 - 0x070033C0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070032E0, 0x0026a3a0, 20598, 0x000032e0, 224);
// 0x070033C0 - 0x070034A0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070033C0, 0x0026a3a0, 20598, 0x000033c0, 224);
// 0x070034A0 - 0x07003500
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070034A0, 0x0026a3a0, 20598, 0x000034a0, 96);
// 0x07003500 - 0x070035F0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07003500, 0x0026a3a0, 20598, 0x00003500, 240);
// 0x070035F0 - 0x070036D0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070035F0, 0x0026a3a0, 20598, 0x000035f0, 224);
// 0x070036D0 - 0x070037D0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070036D0, 0x0026a3a0, 20598, 0x000036d0, 256);
// 0x070037D0 - 0x070038B0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070037D0, 0x0026a3a0, 20598, 0x000037d0, 224);
// 0x070038B0 - 0x070039A0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070038B0, 0x0026a3a0, 20598, 0x000038b0, 240);
// 0x070039A0 - 0x07003A90
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070039A0, 0x0026a3a0, 20598, 0x000039a0, 240);
// 0x07003A90 - 0x07003B90
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07003A90, 0x0026a3a0, 20598, 0x00003a90, 256);
// 0x07003B90 - 0x07003C70
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07003B90, 0x0026a3a0, 20598, 0x00003b90, 224);
// 0x07003C70 - 0x07003D60
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07003C70, 0x0026a3a0, 20598, 0x00003c70, 240);
// 0x07003D60 - 0x07003E50
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07003D60, 0x0026a3a0, 20598, 0x00003d60, 240);
// 0x07003E50 - 0x07003F40
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07003E50, 0x0026a3a0, 20598, 0x00003e50, 240);
// 0x07003F40 - 0x07004020
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07003F40, 0x0026a3a0, 20598, 0x00003f40, 224);
// 0x07004020 - 0x07004120
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07004020, 0x0026a3a0, 20598, 0x00004020, 256);
// 0x07004120 - 0x07004200
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07004120, 0x0026a3a0, 20598, 0x00004120, 224);
// 0x07004200 - 0x070042E0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07004200, 0x0026a3a0, 20598, 0x00004200, 224);
// 0x070042E0 - 0x070043E0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070042E0, 0x0026a3a0, 20598, 0x000042e0, 256);
// 0x070043E0 - 0x070044C0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070043E0, 0x0026a3a0, 20598, 0x000043e0, 224);
// 0x070044C0 - 0x070045B0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070044C0, 0x0026a3a0, 20598, 0x000044c0, 240);
// 0x070045B0 - 0x070046B0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070045B0, 0x0026a3a0, 20598, 0x000045b0, 256);
// 0x070046B0 - 0x070047A0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070046B0, 0x0026a3a0, 20598, 0x000046b0, 240);
// 0x070047A0 - 0x07004880
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070047A0, 0x0026a3a0, 20598, 0x000047a0, 224);
// 0x07004880 - 0x07004970
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07004880, 0x0026a3a0, 20598, 0x00004880, 240);
// 0x07004970 - 0x07004A60
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07004970, 0x0026a3a0, 20598, 0x00004970, 240);
// 0x07004A60 - 0x07004B50
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07004A60, 0x0026a3a0, 20598, 0x00004a60, 240);
// 0x07004B50 - 0x07004C40
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07004B50, 0x0026a3a0, 20598, 0x00004b50, 240);
// 0x07004C40 - 0x07004D30
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07004C40, 0x0026a3a0, 20598, 0x00004c40, 240);
// 0x07004D30 - 0x07004E30
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07004D30, 0x0026a3a0, 20598, 0x00004d30, 256);
// 0x07004E30 - 0x07004F20
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07004E30, 0x0026a3a0, 20598, 0x00004e30, 240);
// 0x07004F20 - 0x07005010
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07004F20, 0x0026a3a0, 20598, 0x00004f20, 240);
// 0x07005010 - 0x07005100
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07005010, 0x0026a3a0, 20598, 0x00005010, 240);
// 0x07005100 - 0x07005200
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07005100, 0x0026a3a0, 20598, 0x00005100, 256);
// 0x07005200 - 0x07005300
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07005200, 0x0026a3a0, 20598, 0x00005200, 256);
// 0x07005300 - 0x07005400
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07005300, 0x0026a3a0, 20598, 0x00005300, 256);
// 0x07005400 - 0x070054E0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07005400, 0x0026a3a0, 20598, 0x00005400, 224);
// 0x070054E0 - 0x070055C0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070054E0, 0x0026a3a0, 20598, 0x000054e0, 224);
// 0x070055C0 - 0x070056B0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070055C0, 0x0026a3a0, 20598, 0x000055c0, 240);
// 0x070056B0 - 0x070057A0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070056B0, 0x0026a3a0, 20598, 0x000056b0, 240);
// 0x070057A0 - 0x070058A0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070057A0, 0x0026a3a0, 20598, 0x000057a0, 256);
// 0x070058A0 - 0x070059A0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070058A0, 0x0026a3a0, 20598, 0x000058a0, 256);
// 0x070059A0 - 0x07005A80
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070059A0, 0x0026a3a0, 20598, 0x000059a0, 224);
// 0x07005A80 - 0x07005B80
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07005A80, 0x0026a3a0, 20598, 0x00005a80, 256);
// 0x07005B80 - 0x07005C60
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07005B80, 0x0026a3a0, 20598, 0x00005b80, 224);
// 0x07005C60 - 0x07005D50
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07005C60, 0x0026a3a0, 20598, 0x00005c60, 240);
// 0x07005D50 - 0x07005E30
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07005D50, 0x0026a3a0, 20598, 0x00005d50, 224);
// 0x07005E30 - 0x07005F20
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07005E30, 0x0026a3a0, 20598, 0x00005e30, 240);
// 0x07005F20 - 0x07006010
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07005F20, 0x0026a3a0, 20598, 0x00005f20, 240);
// 0x07006010 - 0x07006100
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07006010, 0x0026a3a0, 20598, 0x00006010, 240);
// 0x07006100 - 0x070061E0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07006100, 0x0026a3a0, 20598, 0x00006100, 224);
// 0x070061E0 - 0x070062D0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070061E0, 0x0026a3a0, 20598, 0x000061e0, 240);
// 0x070062D0 - 0x070063C0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070062D0, 0x0026a3a0, 20598, 0x000062d0, 240);
// 0x070063C0 - 0x070064B0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070063C0, 0x0026a3a0, 20598, 0x000063c0, 240);
// 0x070064B0 - 0x070065B0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070064B0, 0x0026a3a0, 20598, 0x000064b0, 256);
// 0x070065B0 - 0x07006690
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070065B0, 0x0026a3a0, 20598, 0x000065b0, 224);
// 0x07006690 - 0x07006770
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07006690, 0x0026a3a0, 20598, 0x00006690, 224);
// 0x07006770 - 0x07006850
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07006770, 0x0026a3a0, 20598, 0x00006770, 224);
// 0x07006850 - 0x07006940
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07006850, 0x0026a3a0, 20598, 0x00006850, 240);
// 0x07006940 - 0x07006A30
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07006940, 0x0026a3a0, 20598, 0x00006940, 240);
// 0x07006A30 - 0x07006AC0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07006A30, 0x0026a3a0, 20598, 0x00006a30, 144);
// 0x07006AC0 - 0x07006BC0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07006AC0, 0x0026a3a0, 20598, 0x00006ac0, 256);
// 0x07006BC0 - 0x07006CC0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07006BC0, 0x0026a3a0, 20598, 0x00006bc0, 256);
// 0x07006CC0 - 0x07006DC0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07006CC0, 0x0026a3a0, 20598, 0x00006cc0, 256);
// 0x07006DC0 - 0x07006EB0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07006DC0, 0x0026a3a0, 20598, 0x00006dc0, 240);
// 0x07006EB0 - 0x07006FB0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07006EB0, 0x0026a3a0, 20598, 0x00006eb0, 256);
// 0x07006FB0 - 0x070070B0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07006FB0, 0x0026a3a0, 20598, 0x00006fb0, 256);
// 0x070070B0 - 0x070071A0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070070B0, 0x0026a3a0, 20598, 0x000070b0, 240);
// 0x070071A0 - 0x07007280
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070071A0, 0x0026a3a0, 20598, 0x000071a0, 224);
// 0x07007280 - 0x07007370
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07007280, 0x0026a3a0, 20598, 0x00007280, 240);
// 0x07007370 - 0x07007470
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07007370, 0x0026a3a0, 20598, 0x00007370, 256);
// 0x07007470 - 0x07007560
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07007470, 0x0026a3a0, 20598, 0x00007470, 240);
// 0x07007560 - 0x07007650
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07007560, 0x0026a3a0, 20598, 0x00007560, 240);
// 0x07007650 - 0x07007740
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07007650, 0x0026a3a0, 20598, 0x00007650, 240);
// 0x07007740 - 0x07007830
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07007740, 0x0026a3a0, 20598, 0x00007740, 240);
// 0x07007830 - 0x07007920
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07007830, 0x0026a3a0, 20598, 0x00007830, 240);
// 0x07007920 - 0x07007A20
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07007920, 0x0026a3a0, 20598, 0x00007920, 256);
// 0x07007A20 - 0x07007B20
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07007A20, 0x0026a3a0, 20598, 0x00007a20, 256);
// 0x07007B20 - 0x07007C10
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07007B20, 0x0026a3a0, 20598, 0x00007b20, 240);
// 0x07007C10 - 0x07007CF0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07007C10, 0x0026a3a0, 20598, 0x00007c10, 224);
// 0x07007CF0 - 0x07007DF0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07007CF0, 0x0026a3a0, 20598, 0x00007cf0, 256);
// 0x07007DF0 - 0x07007EA0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07007DF0, 0x0026a3a0, 20598, 0x00007df0, 176);
// 0x07007EA0 - 0x07007EA2
ROM_ASSET_LOAD_TEXTURE(intro_seg7_texture_07007EA0, "levels/intro/0.rgba16.inc.c", 0x0026a3a0, 20598, 0x00007ea0, 2048);
// 0x070086A0 - 0x070086A2
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[] = {
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, intro_seg7_texture_070086A0),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
gsSPVertex(intro_seg7_vertex_07000000, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 6, 7, 0x0, 5, 2, 3, 0x0),
gsSP2Triangles( 3, 7, 4, 0x0, 2, 1, 3, 0x0),
gsSP2Triangles( 7, 8, 4, 0x0, 9, 10, 11, 0x0),
gsSP2Triangles( 9, 12, 10, 0x0, 13, 14, 0, 0x0),
gsSP2Triangles(15, 13, 0, 0x0, 0, 2, 15, 0x0),
gsSPVertex(intro_seg7_vertex_07000100, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 7, 4, 6, 0x0),
gsSP2Triangles( 8, 9, 4, 0x0, 4, 10, 5, 0x0),
gsSP2Triangles( 7, 8, 4, 0x0, 11, 8, 12, 0x0),
gsSP2Triangles( 8, 11, 13, 0x0, 8, 13, 9, 0x0),
gsSP2Triangles( 8, 14, 12, 0x0, 6, 14, 7, 0x0),
gsSP1Triangle( 6, 12, 14, 0x0),
gsSPVertex(intro_seg7_vertex_070001F0, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 3, 5, 0x0, 3, 7, 4, 0x0),
gsSP2Triangles( 3, 8, 7, 0x0, 0, 2, 6, 0x0),
gsSP2Triangles( 2, 9, 6, 0x0, 6, 5, 0, 0x0),
gsSP2Triangles( 2, 10, 11, 0x0, 2, 12, 10, 0x0),
gsSP2Triangles( 2, 11, 9, 0x0, 13, 14, 15, 0x0),
gsSPVertex(intro_seg7_vertex_070002F0, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 0, 0x0),
gsSP2Triangles( 0, 2, 3, 0x0, 0, 5, 1, 0x0),
gsSP2Triangles( 3, 6, 7, 0x0, 3, 8, 6, 0x0),
gsSP2Triangles( 3, 7, 4, 0x0, 3, 9, 8, 0x0),
gsSP2Triangles( 7, 10, 11, 0x0, 7, 11, 4, 0x0),
gsSP1Triangle(12, 13, 14, 0x0),
gsSPVertex(intro_seg7_vertex_070003E0, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 2, 5, 0x0, 2, 6, 5, 0x0),
gsSP2Triangles( 5, 7, 4, 0x0, 5, 8, 9, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 13, 10, 12, 0x0),
gsSP2Triangles(12, 11, 14, 0x0, 12, 14, 15, 0x0),
gsSPVertex(intro_seg7_vertex_070004E0, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
gsSP1Triangle(12, 13, 14, 0x0),
gsSPVertex(intro_seg7_vertex_070005D0, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
gsSP2Triangles( 4, 1, 0, 0x0, 5, 6, 7, 0x0),
gsSP2Triangles( 5, 8, 6, 0x0, 9, 10, 11, 0x0),
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
gsSPVertex(intro_seg7_vertex_070006D0, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSPVertex(intro_seg7_vertex_070007B0, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 4, 0x0),
gsSP2Triangles( 8, 5, 4, 0x0, 9, 10, 11, 0x0),
gsSP1Triangle(12, 13, 14, 0x0),
gsSPVertex(intro_seg7_vertex_070008A0, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0),
gsSP2Triangles( 0, 4, 1, 0x0, 5, 6, 7, 0x0),
gsSP2Triangles( 5, 8, 6, 0x0, 9, 8, 5, 0x0),
gsSP2Triangles( 9, 10, 8, 0x0, 11, 12, 13, 0x0),
gsSPVertex(intro_seg7_vertex_07000980, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 0, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 5, 7, 6, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
gsSP1Triangle(12, 13, 14, 0x0),
gsSPVertex(intro_seg7_vertex_07000A70, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 5, 4, 6, 0x0, 3, 7, 4, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 11, 8, 10, 0x0),
gsSP1Triangle(12, 13, 14, 0x0),
gsSPVertex(intro_seg7_vertex_07000B60, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSPVertex(intro_seg7_vertex_07000C40, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
gsSP2Triangles( 2, 1, 4, 0x0, 2, 4, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 9, 6, 8, 0x0),
gsSP2Triangles( 8, 10, 11, 0x0, 8, 7, 10, 0x0),
gsSP2Triangles(12, 13, 6, 0x0, 12, 6, 9, 0x0),
gsSPVertex(intro_seg7_vertex_07000D20, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 4, 6, 5, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles(10, 7, 9, 0x0, 11, 12, 13, 0x0),
gsSP1Triangle(11, 13, 14, 0x0),
gsSPVertex(intro_seg7_vertex_07000E10, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
gsSP1Triangle( 1, 14, 2, 0x0),
gsSPVertex(intro_seg7_vertex_07000F00, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 4, 6, 5, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSP1Triangle(11, 14, 12, 0x0),
gsSPVertex(intro_seg7_vertex_07000FF0, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 7, 9, 8, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 11, 13, 12, 0x0),
gsSP1Triangle(14, 0, 2, 0x0),
gsSPVertex(intro_seg7_vertex_070010E0, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
gsSP1Triangle(11, 13, 14, 0x0),
gsSPVertex(intro_seg7_vertex_070011D0, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
gsSP1Triangle( 0, 14, 1, 0x0),
gsSPVertex(intro_seg7_vertex_070012C0, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
gsSP2Triangles(14, 11, 13, 0x0, 1, 15, 2, 0x0),
gsSPVertex(intro_seg7_vertex_070013C0, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSPVertex(intro_seg7_vertex_070014A0, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 5, 7, 6, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
gsSP1Triangle(12, 13, 14, 0x0),
gsSPVertex(intro_seg7_vertex_07001590, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
gsSPVertex(intro_seg7_vertex_07001670, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 10, 11, 8, 0x0),
gsSP2Triangles(12, 13, 9, 0x0, 12, 14, 13, 0x0),
gsSP1Triangle(15, 14, 12, 0x0),
gsSPVertex(intro_seg7_vertex_07001770, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 0, 2, 4, 0x0, 5, 2, 1, 0x0),
gsSP2Triangles( 5, 6, 7, 0x0, 5, 7, 8, 0x0),
gsSP2Triangles( 5, 8, 2, 0x0, 5, 9, 6, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
gsSPVertex(intro_seg7_vertex_07001850, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
gsSPVertex(intro_seg7_vertex_07001950, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 4, 6, 5, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
gsSPVertex(intro_seg7_vertex_07001A30, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 4, 6, 5, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSPVertex(intro_seg7_vertex_07001B10, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 4, 6, 5, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSP1Triangle(11, 13, 14, 0x0),
gsSPVertex(intro_seg7_vertex_07001C00, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
gsSP2Triangles( 0, 10, 1, 0x0, 11, 12, 13, 0x0),
gsSPVertex(intro_seg7_vertex_07001CE0, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 8, 0x0),
gsSP2Triangles( 8, 9, 4, 0x0, 4, 6, 10, 0x0),
gsSP2Triangles( 4, 10, 7, 0x0, 8, 11, 9, 0x0),
gsSP2Triangles(11, 12, 9, 0x0, 11, 13, 12, 0x0),
gsSP1Triangle(11, 14, 15, 0x0),
gsSPVertex(intro_seg7_vertex_07001DE0, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 4, 6, 5, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSP1Triangle(11, 13, 14, 0x0),
gsSPVertex(intro_seg7_vertex_07001ED0, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSP2Triangles(12, 14, 13, 0x0, 0, 15, 1, 0x0),
gsSPVertex(intro_seg7_vertex_07001FD0, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSPVertex(intro_seg7_vertex_070020B0, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
gsSP1Triangle(12, 13, 14, 0x0),
gsSPVertex(intro_seg7_vertex_070021A0, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 8, 10, 9, 0x0, 11, 12, 13, 0x0),
gsSPVertex(intro_seg7_vertex_07002280, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 4, 6, 5, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 8, 10, 9, 0x0, 11, 12, 13, 0x0),
gsSP1Triangle(11, 13, 14, 0x0),
gsSPVertex(intro_seg7_vertex_07002370, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 9, 6, 8, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 11, 13, 12, 0x0),
gsSP1Triangle( 0, 2, 14, 0x0),
gsSPVertex(intro_seg7_vertex_07002460, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 10, 8, 0x0, 11, 8, 12, 0x0),
gsSP2Triangles(11, 9, 8, 0x0, 9, 13, 14, 0x0),
gsSP2Triangles(11, 13, 9, 0x0, 4, 9, 14, 0x0),
gsSP1Triangle( 4, 15, 9, 0x0),
gsSPVertex(intro_seg7_vertex_07002560, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 0, 0x0),
gsSP2Triangles( 0, 4, 1, 0x0, 5, 6, 3, 0x0),
gsSP2Triangles( 5, 7, 8, 0x0, 9, 10, 11, 0x0),
gsSP2Triangles( 9, 12, 10, 0x0, 9, 13, 12, 0x0),
gsSP2Triangles( 9, 14, 15, 0x0, 9, 15, 13, 0x0),
gsSPVertex(intro_seg7_vertex_07002660, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 0, 2, 4, 0x0, 0, 5, 3, 0x0),
gsSP2Triangles( 0, 6, 7, 0x0, 0, 8, 5, 0x0),
gsSP2Triangles( 0, 7, 8, 0x0, 9, 10, 11, 0x0),
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
gsSPVertex(intro_seg7_vertex_07002760, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSPVertex(intro_seg7_vertex_07002840, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
gsSP2Triangles( 8, 4, 7, 0x0, 9, 10, 11, 0x0),
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
gsSPVertex(intro_seg7_vertex_07002940, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 11, 6, 12, 0x0),
gsSP1Triangle(13, 14, 15, 0x0),
gsSPVertex(intro_seg7_vertex_07002A40, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
gsSPVertex(intro_seg7_vertex_07002B40, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 4, 3, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSPVertex(intro_seg7_vertex_07002C20, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
gsSP2Triangles(14, 13, 15, 0x0, 14, 11, 13, 0x0),
gsSPVertex(intro_seg7_vertex_07002D20, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 0, 2, 0x0, 4, 2, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 11, 13, 14, 0x0),
gsSP2Triangles(11, 14, 12, 0x0, 13, 15, 14, 0x0),
gsSPVertex(intro_seg7_vertex_07002E20, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 0, 2, 0x0, 6, 2, 7, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
gsSP1Triangle(12, 13, 14, 0x0),
gsSPVertex(intro_seg7_vertex_07002F10, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
gsSP1Triangle(12, 13, 14, 0x0),
gsSPVertex(intro_seg7_vertex_07003000, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSP1Triangle( 8, 10, 14, 0x0),
gsSPVertex(intro_seg7_vertex_070030F0, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSP1Triangle(11, 14, 12, 0x0),
gsSPVertex(intro_seg7_vertex_070031E0, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
gsSP2Triangles( 5, 8, 6, 0x0, 5, 9, 8, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
gsSPVertex(intro_seg7_vertex_070032E0, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
gsSPVertex(intro_seg7_vertex_070033C0, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 10, 8, 0x0, 10, 11, 8, 0x0),
gsSP2Triangles(12, 3, 6, 0x0, 12, 6, 13, 0x0),
gsSPVertex(intro_seg7_vertex_070034A0, 6, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 1, 4, 5, 0x0, 1, 5, 2, 0x0),
gsSPEndDisplayList(),
};
// 0x07009E38 - 0x0700ADC0
static const Gfx intro_seg7_dl_07009E38[] = {
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, intro_seg7_texture_07007EA0),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
gsSPVertex(intro_seg7_vertex_07003500, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 4, 0x0),
gsSP2Triangles( 2, 4, 0, 0x0, 5, 3, 2, 0x0),
gsSP2Triangles( 6, 5, 2, 0x0, 2, 1, 7, 0x0),
gsSP2Triangles( 2, 7, 6, 0x0, 0, 8, 1, 0x0),
gsSP2Triangles( 7, 9, 10, 0x0, 6, 7, 10, 0x0),
gsSP2Triangles(11, 12, 13, 0x0, 11, 14, 12, 0x0),
gsSPVertex(intro_seg7_vertex_070035F0, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 2, 4, 5, 0x0, 3, 2, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
gsSPVertex(intro_seg7_vertex_070036D0, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 0, 0x0),
gsSP2Triangles( 7, 9, 8, 0x0, 10, 11, 7, 0x0),
gsSP2Triangles(12, 9, 7, 0x0, 0, 10, 7, 0x0),
gsSP2Triangles( 0, 8, 1, 0x0, 13, 14, 15, 0x0),
gsSPVertex(intro_seg7_vertex_070037D0, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 4, 6, 5, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSPVertex(intro_seg7_vertex_070038B0, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
gsSP1Triangle(12, 14, 13, 0x0),
gsSPVertex(intro_seg7_vertex_070039A0, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 13, 10, 12, 0x0),
gsSP1Triangle( 0, 14, 1, 0x0),
gsSPVertex(intro_seg7_vertex_07003A90, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 4, 6, 5, 0x0, 6, 7, 5, 0x0),
gsSP2Triangles( 6, 8, 7, 0x0, 9, 10, 11, 0x0),
gsSP2Triangles( 9, 12, 10, 0x0, 13, 14, 15, 0x0),
gsSPVertex(intro_seg7_vertex_07003B90, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSPVertex(intro_seg7_vertex_07003C70, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
gsSP1Triangle(11, 14, 12, 0x0),
gsSPVertex(intro_seg7_vertex_07003D60, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
gsSP1Triangle( 0, 14, 1, 0x0),
gsSPVertex(intro_seg7_vertex_07003E50, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 4, 6, 5, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSP1Triangle(11, 13, 14, 0x0),
gsSPVertex(intro_seg7_vertex_07003F40, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 5, 6, 7, 0x0, 8, 5, 7, 0x0),
gsSP2Triangles( 9, 10, 11, 0x0, 10, 12, 11, 0x0),
gsSP1Triangle( 0, 2, 13, 0x0),
gsSPVertex(intro_seg7_vertex_07004020, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 5, 6, 0x0, 6, 5, 7, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 9, 2, 10, 0x0),
gsSP2Triangles( 9, 10, 11, 0x0, 11, 12, 9, 0x0),
gsSP2Triangles( 0, 2, 9, 0x0, 13, 14, 15, 0x0),
gsSPVertex(intro_seg7_vertex_07004120, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 3, 5, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
gsSPVertex(intro_seg7_vertex_07004200, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
gsSP2Triangles( 7, 8, 4, 0x0, 7, 9, 8, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
gsSPVertex(intro_seg7_vertex_070042E0, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 9, 10, 0x0, 2, 11, 0, 0x0),
gsSP2Triangles( 0, 12, 1, 0x0, 13, 14, 15, 0x0),
gsSPVertex(intro_seg7_vertex_070043E0, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSPVertex(intro_seg7_vertex_070044C0, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 4, 6, 5, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles(10, 7, 9, 0x0, 11, 12, 13, 0x0),
gsSP1Triangle(11, 14, 12, 0x0),
gsSPVertex(intro_seg7_vertex_070045B0, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
gsSP2Triangles(10, 2, 11, 0x0, 0, 2, 10, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
gsSPVertex(intro_seg7_vertex_070046B0, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 2, 0x0),
gsSP2Triangles( 2, 1, 5, 0x0, 2, 5, 3, 0x0),
gsSP2Triangles( 0, 6, 1, 0x0, 3, 7, 4, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
gsSP1Triangle(12, 13, 14, 0x0),
gsSPVertex(intro_seg7_vertex_070047A0, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
gsSPVertex(intro_seg7_vertex_07004880, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 9, 10, 0x0, 7, 10, 11, 0x0),
gsSP2Triangles(12, 7, 11, 0x0, 13, 8, 7, 0x0),
gsSP1Triangle(13, 14, 8, 0x0),
gsSPVertex(intro_seg7_vertex_07004970, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 5, 6, 7, 0x0, 5, 4, 6, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 9, 11, 10, 0x0),
gsSP2Triangles(12, 1, 0, 0x0, 13, 0, 14, 0x0),
gsSP1Triangle( 0, 2, 14, 0x0),
gsSPVertex(intro_seg7_vertex_07004A60, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
gsSP1Triangle( 0, 2, 14, 0x0),
gsSPVertex(intro_seg7_vertex_07004B50, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 4, 6, 5, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 10, 8, 0x0, 11, 10, 7, 0x0),
gsSP2Triangles( 7, 9, 12, 0x0, 13, 7, 12, 0x0),
gsSP1Triangle(11, 14, 10, 0x0),
gsSPVertex(intro_seg7_vertex_07004C40, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
gsSP1Triangle( 0, 2, 14, 0x0),
gsSPVertex(intro_seg7_vertex_07004D30, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
gsSP2Triangles(11, 14, 12, 0x0, 0, 15, 1, 0x0),
gsSPVertex(intro_seg7_vertex_07004E30, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 9, 10, 0x0, 11, 7, 12, 0x0),
gsSP2Triangles(13, 14, 8, 0x0, 13, 8, 7, 0x0),
gsSP1Triangle( 7, 10, 12, 0x0),
gsSPVertex(intro_seg7_vertex_07004F20, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSP1Triangle(11, 14, 12, 0x0),
gsSPVertex(intro_seg7_vertex_07005010, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 0, 2, 10, 0x0, 11, 12, 13, 0x0),
gsSP1Triangle(12, 14, 13, 0x0),
gsSPVertex(intro_seg7_vertex_07005100, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 1, 4, 5, 0x0, 2, 1, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
gsSP2Triangles( 9, 12, 10, 0x0, 13, 14, 15, 0x0),
gsSPVertex(intro_seg7_vertex_07005200, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 4, 0x0),
gsSP2Triangles( 2, 1, 4, 0x0, 2, 4, 5, 0x0),
gsSP2Triangles( 6, 2, 5, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
gsSPVertex(intro_seg7_vertex_07005300, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
gsSPVertex(intro_seg7_vertex_07005400, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 3, 5, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSPVertex(intro_seg7_vertex_070054E0, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 4, 6, 5, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
gsSPVertex(intro_seg7_vertex_070055C0, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
gsSP1Triangle( 0, 14, 1, 0x0),
gsSPVertex(intro_seg7_vertex_070056B0, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSP1Triangle(11, 14, 12, 0x0),
gsSPVertex(intro_seg7_vertex_070057A0, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
gsSP2Triangles( 6, 10, 9, 0x0, 11, 12, 13, 0x0),
gsSP2Triangles(11, 13, 14, 0x0, 0, 2, 15, 0x0),
gsSPVertex(intro_seg7_vertex_070058A0, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 1, 0x0),
gsSP2Triangles( 3, 5, 4, 0x0, 3, 6, 5, 0x0),
gsSP2Triangles( 7, 8, 9, 0x0, 7, 10, 8, 0x0),
gsSP2Triangles(11, 12, 13, 0x0, 6, 14, 15, 0x0),
gsSPVertex(intro_seg7_vertex_070059A0, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
gsSPVertex(intro_seg7_vertex_07005A80, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
gsSP1Triangle(14, 15, 11, 0x0),
gsSPVertex(intro_seg7_vertex_07005B80, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
gsSP2Triangles( 1, 4, 3, 0x0, 0, 2, 5, 0x0),
gsSP2Triangles( 6, 7, 4, 0x0, 8, 9, 10, 0x0),
gsSP2Triangles( 9, 11, 10, 0x0, 12, 13, 7, 0x0),
gsSPVertex(intro_seg7_vertex_07005C60, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSP1Triangle(11, 14, 12, 0x0),
gsSPVertex(intro_seg7_vertex_07005D50, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 6, 4, 0x0, 5, 7, 8, 0x0),
gsSP2Triangles( 9, 10, 11, 0x0, 9, 12, 10, 0x0),
gsSP1Triangle( 0, 2, 13, 0x0),
gsSPVertex(intro_seg7_vertex_07005E30, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 4, 6, 7, 0x0, 4, 7, 5, 0x0),
gsSP2Triangles( 5, 7, 8, 0x0, 3, 5, 9, 0x0),
gsSP2Triangles( 5, 8, 10, 0x0, 11, 12, 13, 0x0),
gsSP1Triangle(11, 14, 12, 0x0),
gsSPVertex(intro_seg7_vertex_07005F20, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
gsSP1Triangle( 0, 2, 14, 0x0),
gsSPVertex(intro_seg7_vertex_07006010, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 8, 10, 9, 0x0, 11, 12, 13, 0x0),
gsSP1Triangle(11, 14, 12, 0x0),
gsSPVertex(intro_seg7_vertex_07006100, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 5, 7, 0x0, 8, 6, 9, 0x0),
gsSP2Triangles( 6, 7, 9, 0x0, 9, 7, 10, 0x0),
gsSP2Triangles( 8, 9, 11, 0x0, 9, 10, 12, 0x0),
gsSP1Triangle( 0, 13, 1, 0x0),
gsSPVertex(intro_seg7_vertex_070061E0, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSP1Triangle(11, 14, 12, 0x0),
gsSPVertex(intro_seg7_vertex_070062D0, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 14, 0x0),
gsSP1Triangle(10, 14, 11, 0x0),
gsSPVertex(intro_seg7_vertex_070063C0, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 9, 6, 8, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
gsSP1Triangle(12, 11, 14, 0x0),
gsSPVertex(intro_seg7_vertex_070064B0, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 7, 4, 0x0, 6, 4, 3, 0x0),
gsSP2Triangles( 8, 9, 7, 0x0, 8, 7, 6, 0x0),
gsSP2Triangles(10, 2, 11, 0x0, 2, 12, 11, 0x0),
gsSP2Triangles( 2, 1, 12, 0x0, 11, 12, 13, 0x0),
gsSP2Triangles(10, 11, 14, 0x0, 11, 13, 15, 0x0),
gsSPVertex(intro_seg7_vertex_070065B0, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 5, 6, 0x0, 3, 6, 7, 0x0),
gsSP2Triangles( 8, 3, 7, 0x0, 9, 10, 11, 0x0),
gsSP2Triangles( 6, 5, 12, 0x0, 6, 12, 13, 0x0),
gsSPVertex(intro_seg7_vertex_07006690, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSPVertex(intro_seg7_vertex_07006770, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSPVertex(intro_seg7_vertex_07006850, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
gsSP1Triangle(12, 13, 14, 0x0),
gsSPVertex(intro_seg7_vertex_07006940, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 0, 3, 4, 0x0, 5, 6, 7, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
gsSP1Triangle(12, 13, 14, 0x0),
gsSPVertex(intro_seg7_vertex_07006A30, 9, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
gsSP1Triangle( 4, 6, 8, 0x0),
gsSPEndDisplayList(),
};
// 0x0700ADC0 - 0x0700B3A0
static const Gfx intro_seg7_dl_0700ADC0[] = {
gsSPVertex(intro_seg7_vertex_07006AC0, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles(10, 7, 9, 0x0, 7, 11, 12, 0x0),
gsSP2Triangles( 7, 12, 8, 0x0, 13, 14, 7, 0x0),
gsSP2Triangles(13, 7, 10, 0x0, 9, 8, 15, 0x0),
gsSPVertex(intro_seg7_vertex_07006BC0, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 1, 0x0),
gsSP2Triangles( 1, 4, 2, 0x0, 5, 0, 2, 0x0),
gsSP2Triangles( 6, 3, 0, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 6, 0, 10, 0x0, 10, 0, 5, 0x0),
gsSP2Triangles(11, 12, 13, 0x0, 11, 13, 14, 0x0),
gsSP2Triangles(11, 8, 12, 0x0, 8, 15, 12, 0x0),
gsSPVertex(intro_seg7_vertex_07006CC0, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 3, 9, 10, 0x0),
gsSP2Triangles(11, 2, 1, 0x0, 11, 1, 12, 0x0),
gsSP2Triangles(13, 14, 8, 0x0, 14, 15, 8, 0x0),
gsSP1Triangle( 7, 13, 8, 0x0),
gsSPVertex(intro_seg7_vertex_07006DC0, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles(10, 7, 9, 0x0, 10, 9, 11, 0x0),
gsSP2Triangles(12, 6, 5, 0x0, 12, 13, 6, 0x0),
gsSP1Triangle( 0, 14, 1, 0x0),
gsSPVertex(intro_seg7_vertex_07006EB0, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 7, 5, 0x0, 7, 3, 5, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 9, 11, 10, 0x0),
gsSP2Triangles( 0, 2, 12, 0x0, 9, 13, 14, 0x0),
gsSP2Triangles( 9, 14, 11, 0x0, 15, 7, 6, 0x0),
gsSPVertex(intro_seg7_vertex_07006FB0, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 2, 6, 5, 0x0),
gsSP2Triangles( 4, 6, 7, 0x0, 7, 8, 4, 0x0),
gsSP2Triangles( 0, 9, 3, 0x0, 10, 11, 12, 0x0),
gsSP1Triangle(13, 14, 15, 0x0),
gsSPVertex(intro_seg7_vertex_070070B0, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 6, 5, 7, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 8, 7, 9, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 4, 11, 5, 0x0),
gsSP1Triangle(12, 13, 14, 0x0),
gsSPVertex(intro_seg7_vertex_070071A0, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
gsSPVertex(intro_seg7_vertex_07007280, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 8, 10, 9, 0x0, 11, 12, 13, 0x0),
gsSP1Triangle(11, 14, 12, 0x0),
gsSPVertex(intro_seg7_vertex_07007370, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
gsSPVertex(intro_seg7_vertex_07007470, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0),
gsSP2Triangles( 1, 4, 3, 0x0, 0, 5, 1, 0x0),
gsSP2Triangles( 3, 4, 6, 0x0, 3, 6, 7, 0x0),
gsSP2Triangles( 8, 5, 0, 0x0, 8, 9, 5, 0x0),
gsSP2Triangles( 7, 6, 10, 0x0, 7, 10, 11, 0x0),
gsSP1Triangle(12, 13, 14, 0x0),
gsSPVertex(intro_seg7_vertex_07007560, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0),
gsSP2Triangles( 2, 3, 4, 0x0, 5, 6, 7, 0x0),
gsSP2Triangles( 5, 7, 8, 0x0, 9, 10, 11, 0x0),
gsSP1Triangle(12, 13, 14, 0x0),
gsSPVertex(intro_seg7_vertex_07007650, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
gsSP1Triangle(12, 13, 14, 0x0),
gsSPVertex(intro_seg7_vertex_07007740, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
gsSP1Triangle(12, 13, 14, 0x0),
gsSPVertex(intro_seg7_vertex_07007830, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
gsSP1Triangle(12, 13, 14, 0x0),
gsSPVertex(intro_seg7_vertex_07007920, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 8, 7, 9, 0x0),
gsSP2Triangles( 7, 10, 9, 0x0, 11, 6, 8, 0x0),
gsSP2Triangles(12, 6, 11, 0x0, 13, 14, 15, 0x0),
gsSPVertex(intro_seg7_vertex_07007A20, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 0, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 5, 7, 6, 0x0),
gsSP2Triangles( 1, 8, 2, 0x0, 9, 10, 11, 0x0),
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
gsSPVertex(intro_seg7_vertex_07007B20, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSP1Triangle(14, 12, 11, 0x0),
gsSPVertex(intro_seg7_vertex_07007C10, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 6, 5, 7, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSPVertex(intro_seg7_vertex_07007CF0, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
gsSP2Triangles( 4, 1, 0, 0x0, 4, 5, 1, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
gsSPVertex(intro_seg7_vertex_07007DF0, 11, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
gsSP1Triangle( 8, 9, 10, 0x0),
gsSPEndDisplayList(),
};
// 0x0700B3A0 - 0x0700B420
const Gfx intro_seg7_dl_0700B3A0[] = {
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
gsSPClearGeometryMode(G_LIGHTING),
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD),
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
gsDPTileSync(),
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
gsSPDisplayList(intro_seg7_dl_07008EA0),
gsSPDisplayList(intro_seg7_dl_07009E38),
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
gsSPDisplayList(intro_seg7_dl_0700ADC0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPEndDisplayList(),
};
// 0x0700B420 - 0x0700B460
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_0700B420, 0x0026a3a0, 20598, 0x0000b420, 64);
// 0x0700B460 - 0x0700B4A0
ROM_ASSET_LOAD_VTX(intro_seg7_vertex_0700B460, 0x0026a3a0, 20598, 0x0000b460, 64);
#if defined(VERSION_EU) || defined(VERSION_SH)
// 0x0700B4A0 - 0x0700B4A2
ALIGNED8 const Texture intro_seg7_texture_0700B4A0[] = {
#include "levels/intro/2_eu_copyright.rgba16.inc.c"
};
#else
// 0x0700B4A0 - 0x0700B4A2
ROM_ASSET_LOAD_TEXTURE(intro_seg7_texture_0700B4A0, "levels/intro/2_copyright.rgba16.inc.c", 0x0026a3a0, 20598, 0x0000b4a0, 4096);
#endif
#if defined(VERSION_EU)
// 0x0700C4A0 - 0x0700D4A0
ALIGNED8 static const u8 intro_seg7_texture_0700C4A0[] = {
#include "levels/intro/3_eu_tm.rgba16.inc.c"
};
#elif defined(VERSION_SH)
ALIGNED8 static const u8 intro_seg7_texture_0700C4A0[] = {
#include "levels/intro/3_sh_tm.rgba16.inc.c"
};
#else
// 0x0700C4A0 - 0x0700D4A0
ROM_ASSET_LOAD_TEXTURE(intro_seg7_texture_0700C4A0, "levels/intro/3_tm.rgba16.inc.c", 0x0026a3a0, 20598, 0x0000c4a0, 512);
#endif
// 0x0700C6A0 - 0x0700C790
const Gfx intro_seg7_dl_0700C6A0[] = {
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_DECALFADE, G_CC_DECALFADE),
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
gsDPLoadTextureBlock(intro_seg7_texture_0700B4A0, G_IM_FMT_RGBA, G_IM_SIZ_16b, 128, 16, 0, G_TX_CLAMP, G_TX_CLAMP, 7, 4, G_TX_NOLOD, G_TX_NOLOD),
gsSPVertex(intro_seg7_vertex_0700B420, 4, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsDPLoadTextureBlock(intro_seg7_texture_0700C4A0, G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 16, 0, G_TX_CLAMP, G_TX_CLAMP, 4, 4, G_TX_NOLOD, G_TX_NOLOD),
gsSPVertex(intro_seg7_vertex_0700B460, 4, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
gsDPPipeSync(),
gsSPSetGeometryMode(G_LIGHTING),
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
gsDPSetEnvColor(255, 255, 255, 255),
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
gsSPEndDisplayList(),
};
// 0x0700C790
const f32 intro_seg7_table_0700C790[] = {
0.016000f, 0.052000f, 0.002500f, 0.148300f,
0.189200f, 0.035200f, 0.471600f, 0.525300f,
0.116600f, 0.875800f, 0.947000f, 0.222100f,
1.250500f, 1.341300f, 0.327000f, 1.485400f,
1.594900f, 0.406500f, 1.230500f, 1.563700f,
0.464300f, 0.913900f, 1.351300f, 0.520200f,
1.022900f, 1.216100f, 0.574400f, 1.122300f,
1.097200f, 0.627000f, 1.028300f, 0.955600f,
0.678100f, 0.934800f, 1.049400f, 0.727700f,
0.994200f, 1.005200f, 0.775900f, 1.070200f,
0.961500f, 0.822900f, 0.995600f, 0.995000f,
0.868700f, 0.991600f, 1.005700f, 0.913500f,
1.016500f, 0.985200f, 0.957200f, 0.985200f,
1.007100f, 1.000000f, 0.999900f, 0.999800f,
1.010600f, 1.000000f, 1.000000f, 1.000000f,
};
// 0x0700C880
const f32 intro_seg7_table_0700C880[] = {
1.000000f, 1.000000f, 1.000000f, 0.987300f,
0.987300f, 0.987300f, 0.951400f, 0.951400f,
0.951400f, 0.896000f, 0.896000f, 0.896000f,
0.824600f, 0.824600f, 0.824600f, 0.740700f,
0.740700f, 0.740700f, 0.648000f, 0.648000f,
0.648000f, 0.549900f, 0.549900f, 0.549900f,
0.450100f, 0.450100f, 0.450100f, 0.352000f,
0.352000f, 0.352000f, 0.259300f, 0.259300f,
0.259300f, 0.175400f, 0.175400f, 0.175400f,
0.104000f, 0.104000f, 0.104000f, 0.048600f,
0.048600f, 0.048600f, 0.012800f, 0.012800f,
0.012800f, 0.000000f, 0.000000f, 0.000000f,
};