model.inc.c (31974B)
1 // 0x07008DE8 - 0x07008E00 2 static const Lights1 sl_seg7_lights_07008DE8 = gdSPDefLights1( 3 0x7f, 0x7f, 0x7f, 4 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 5 ); 6 7 // 0x07008E00 - 0x07008F00 8 static const Vtx sl_seg7_vertex_07008E00[] = { 9 {{{ -403, 819, 1818}, 0, { -432, 444}, {0xd8, 0x4c, 0xa4, 0xff}}}, 10 {{{ -403, 1024, 1818}, 0, { -432, 308}, {0xd7, 0x10, 0x76, 0xff}}}, 11 {{{ -1801, 768, 952}, 0, { -1828, 478}, {0xdb, 0x6b, 0x39, 0xff}}}, 12 {{{ 875, 1024, 1818}, 0, { 840, 308}, {0x8f, 0x18, 0x33, 0xff}}}, 13 {{{ 875, 1536, 1571}, 0, { 840, 0}, {0xf3, 0x1d, 0x7a, 0xff}}}, 14 {{{ 0, 2150, 1818}, 0, { 0, -440}, {0x04, 0x02, 0x7e, 0xff}}}, 15 {{{ -1033, 1823, 1428}, 0, { -1078, -222}, {0xc6, 0x08, 0x70, 0xff}}}, 16 {{{ 909, 2150, 1571}, 0, { 876, -440}, {0x00, 0x00, 0x7e, 0xff}}}, 17 {{{ 1308, 1741, 1473}, 0, { 1274, -168}, {0xee, 0x5f, 0x51, 0xff}}}, 18 {{{ 1308, 2108, 1473}, 0, { 1274, -412}, {0x65, 0x2b, 0x3e, 0xff}}}, 19 {{{ 909, 2816, 1571}, 0, { 876, -884}, {0xbc, 0x27, 0x63, 0xff}}}, 20 {{{ 909, 2150, 1571}, 0, { 1536, -440}, {0x00, 0x00, 0x7e, 0xff}}}, 21 {{{ 909, 2816, 1571}, 0, { 1536, -884}, {0xbc, 0x27, 0x63, 0xff}}}, 22 {{{ 768, 2150, 1024}, 0, { 990, -440}, {0x86, 0x00, 0x1f, 0xff}}}, 23 {{{ 768, 2816, 1024}, 0, { 990, -884}, {0x2b, 0x70, 0x28, 0xff}}}, 24 {{{ 1308, 2108, 1473}, 0, { 1438, -412}, {0x65, 0x2b, 0x3e, 0xff}}}, 25 }; 26 27 // 0x07008F00 - 0x07008F40 28 static const Vtx sl_seg7_vertex_07008F00[] = { 29 {{{ 1308, 2108, 1473}, 0, { 1438, -412}, {0x65, 0x2b, 0x3e, 0xff}}}, 30 {{{ 995, 2816, 683}, 0, { 650, -884}, {0x73, 0x35, 0x01, 0xff}}}, 31 {{{ 768, 2816, 1024}, 0, { 990, -884}, {0x2b, 0x70, 0x28, 0xff}}}, 32 {{{ 995, 2108, 683}, 0, { 650, -412}, {0x76, 0x00, 0xd2, 0xff}}}, 33 }; 34 35 // 0x07008F40 - 0x07009020 36 static const Vtx sl_seg7_vertex_07008F40[] = { 37 {{{ 1308, 1741, 1473}, 0, { -226, 126}, {0xee, 0x5f, 0x51, 0xff}}}, 38 {{{ 1534, 1741, 1678}, 0, { 182, -326}, {0x20, 0x79, 0x10, 0xff}}}, 39 {{{ 1919, 1903, 682}, 0, { -1804, -1094}, {0xf4, 0x7d, 0x0f, 0xff}}}, 40 {{{ -6143, 1024, 6144}, 0, {-12294, -11274}, {0x15, 0x7c, 0x0a, 0xff}}}, 41 {{{ -5887, 1024, 5632}, 0, {-11272, -10764}, {0x0d, 0x7e, 0x06, 0xff}}}, 42 {{{ -6143, 1382, 4096}, 0, { -8206, -11274}, {0x7a, 0x22, 0x05, 0xff}}}, 43 {{{ -4351, 1024, 6144}, 0, {-12294, -7698}, {0xd2, 0x76, 0x00, 0xff}}}, 44 {{{ -4351, 1024, 5632}, 0, {-11272, -7698}, {0xd4, 0x76, 0x00, 0xff}}}, 45 {{{ 875, 1536, 2626}, 0, { 2074, 990}, {0xb4, 0x3d, 0xb0, 0xff}}}, 46 {{{ 1418, 1741, 2366}, 0, { 1556, -96}, {0x0c, 0x7e, 0xfe, 0xff}}}, 47 {{{ 1182, 1536, 2288}, 0, { 1398, 376}, {0xb5, 0x61, 0xe3, 0xff}}}, 48 {{{ 1182, 1536, 1673}, 0, { 172, 376}, {0xb4, 0x5f, 0x21, 0xff}}}, 49 {{{ 875, 1536, 1571}, 0, { 0, 990}, {0xf3, 0x1d, 0x7a, 0xff}}}, 50 {{{ 2175, 1903, 852}, 0, { -1464, -1604}, {0xf6, 0x7d, 0x10, 0xff}}}, 51 }; 52 53 // 0x07009020 - 0x07009120 54 static const Vtx sl_seg7_vertex_07009020[] = { 55 {{{ -3756, 1024, 2637}, 0, { 8742, -2416}, {0x53, 0x34, 0x4f, 0xff}}}, 56 {{{ -3756, 819, 2842}, 0, { 9424, -1736}, {0x14, 0x74, 0x2d, 0xff}}}, 57 {{{ -3551, 819, 2330}, 0, { 7720, -1736}, {0x33, 0x64, 0x39, 0xff}}}, 58 {{{ -3551, 819, 2330}, 0, {-11846, 8740}, {0x33, 0x64, 0x39, 0xff}}}, 59 {{{ -2195, 817, 3060}, 0, { -7336, 11168}, {0xe4, 0x70, 0xce, 0xff}}}, 60 {{{ -511, 819, 2816}, 0, { -1734, 10356}, {0xce, 0x48, 0xa5, 0xff}}}, 61 {{{ -3756, 819, 2842}, 0, {-12528, 10444}, {0x14, 0x74, 0x2d, 0xff}}}, 62 {{{ -6143, 768, 4096}, 0, {-20470, 14614}, {0x1d, 0x7b, 0x03, 0xff}}}, 63 {{{ -4186, 1024, 2629}, 0, { 8736, 14578}, {0xc6, 0x51, 0x4d, 0xff}}}, 64 {{{ -4201, 819, 2833}, 0, { 9418, 14578}, {0xcd, 0x72, 0x12, 0xff}}}, 65 {{{ -3756, 819, 2842}, 0, { 9424, 13486}, {0x14, 0x74, 0x2d, 0xff}}}, 66 {{{ -3756, 1024, 2637}, 0, { 8742, 13486}, {0x53, 0x34, 0x4f, 0xff}}}, 67 {{{ -3551, 1024, 2330}, 0, { 7720, -2416}, {0x27, 0x00, 0x78, 0xff}}}, 68 {{{ 1024, 1024, -3071}, 0, { 10188, -2416}, {0xa1, 0x4f, 0xe7, 0xff}}}, 69 {{{ 1536, 1536, -4095}, 0, { 13594, -4120}, {0xb4, 0x08, 0x9b, 0xff}}}, 70 {{{ 1536, 1024, -4095}, 0, { 13594, -2416}, {0xf5, 0x49, 0x99, 0xff}}}, 71 }; 72 73 // 0x07009120 - 0x07009220 74 static const Vtx sl_seg7_vertex_07009120[] = { 75 {{{ -1217, 1119, -3205}, 0, { 10632, -2734}, {0x4e, 0x63, 0x05, 0xff}}}, 76 {{{ -1137, 1536, -2814}, 0, { 9334, -4120}, {0x75, 0x04, 0xcf, 0xff}}}, 77 {{{ -511, 512, -2175}, 0, { 7208, -714}, {0x45, 0x69, 0xf5, 0xff}}}, 78 {{{ -1053, 1271, -2411}, 0, { 7992, -3240}, {0x71, 0xc8, 0xf8, 0xff}}}, 79 {{{ -1015, 1536, -2225}, 0, { 7374, -4120}, {0x7d, 0x0c, 0x0b, 0xff}}}, 80 {{{ -808, 986, -1223}, 0, { 4040, -2292}, {0x68, 0x47, 0xfd, 0xff}}}, 81 {{{ -767, 973, -1023}, 0, { 3374, -2246}, {0x2b, 0x71, 0xdd, 0xff}}}, 82 {{{ 512, 512, -2354}, 0, { 7804, -714}, {0xdb, 0x79, 0x03, 0xff}}}, 83 {{{ 1008, 1126, -2425}, 0, { 8038, -2758}, {0x84, 0xec, 0xf5, 0xff}}}, 84 {{{ 1024, 1024, -3071}, 0, { 10188, -2416}, {0xa1, 0x4f, 0xe7, 0xff}}}, 85 {{{ 1008, 1536, -2834}, 0, { 9400, -4120}, {0x92, 0xe4, 0xc8, 0xff}}}, 86 {{{ 1536, 1536, -4095}, 0, { 13594, -4120}, {0xb4, 0x08, 0x9b, 0xff}}}, 87 {{{ -1053, 1271, -2411}, 0, { 3476, 9012}, {0x71, 0xc8, 0xf8, 0xff}}}, 88 {{{ -629, 1536, -2425}, 0, { 2064, 9058}, {0x3e, 0x9e, 0x32, 0xff}}}, 89 {{{ -1015, 1536, -2225}, 0, { 3348, 8394}, {0x7d, 0x0c, 0x0b, 0xff}}}, 90 {{{ -629, 1536, -2630}, 0, { 2064, 9740}, {0x31, 0x92, 0xda, 0xff}}}, 91 }; 92 93 // 0x07009220 - 0x07009320 94 static const Vtx sl_seg7_vertex_07009220[] = { 95 {{{ -1053, 1271, -2411}, 0, { 3476, 9012}, {0x71, 0xc8, 0xf8, 0xff}}}, 96 {{{ -1137, 1536, -2814}, 0, { 3752, 10354}, {0x75, 0x04, 0xcf, 0xff}}}, 97 {{{ -629, 1536, -2630}, 0, { 2064, 9740}, {0x31, 0x92, 0xda, 0xff}}}, 98 {{{ 512, 512, -2354}, 0, { -1734, 8824}, {0xdb, 0x79, 0x03, 0xff}}}, 99 {{{ -511, 512, -2175}, 0, { 1672, 8228}, {0x45, 0x69, 0xf5, 0xff}}}, 100 {{{ 0, 973, -1279}, 0, { 0, 5246}, {0xfa, 0x74, 0xce, 0xff}}}, 101 {{{ 0, 1024, -3071}, 0, { 0, 11208}, {0x11, 0x7b, 0x18, 0xff}}}, 102 {{{ -1217, 1119, -3205}, 0, { 4020, 11652}, {0x4e, 0x63, 0x05, 0xff}}}, 103 {{{ -767, 973, -1023}, 0, { 2524, 4394}, {0x2b, 0x71, 0xdd, 0xff}}}, 104 {{{ 768, 1024, -1023}, 0, { -2586, 4394}, {0x8e, 0x2e, 0xe2, 0xff}}}, 105 {{{ 768, 1024, -1023}, 0, { 3374, -2416}, {0x8e, 0x2e, 0xe2, 0xff}}}, 106 {{{ 1008, 1126, -2425}, 0, { 8038, -2758}, {0x84, 0xec, 0xf5, 0xff}}}, 107 {{{ 512, 512, -2354}, 0, { 7804, -714}, {0xdb, 0x79, 0x03, 0xff}}}, 108 {{{ 256, 256, -4607}, 0, { -882, 16318}, {0xf5, 0x7e, 0xff, 0xff}}}, 109 {{{ 1024, 1024, -3071}, 0, { -3436, 11208}, {0xa1, 0x4f, 0xe7, 0xff}}}, 110 {{{ -1599, 1244, -5055}, 0, { 5290, 17808}, {0x3f, 0x6b, 0xe8, 0xff}}}, 111 }; 112 113 // 0x07009320 - 0x07009410 114 static const Vtx sl_seg7_vertex_07009320[] = { 115 {{{ 768, 1024, -1023}, 0, { -3436, -2416}, {0x8e, 0x2e, 0xe2, 0xff}}}, 116 {{{ 768, 1331, -1023}, 0, { -3436, -3438}, {0x82, 0x00, 0xff, 0xff}}}, 117 {{{ 771, 1331, -1252}, 0, { -4198, -3438}, {0x85, 0xf0, 0xe9, 0xff}}}, 118 {{{ 1008, 1536, -2015}, 0, { -6738, -4120}, {0x88, 0xda, 0x07, 0xff}}}, 119 {{{ 1008, 1126, -2425}, 0, { -8100, -2758}, {0x84, 0xec, 0xf5, 0xff}}}, 120 {{{ 4438, 1178, -3702}, 0, {-12348, -13774}, {0x9d, 0x1d, 0x49, 0xff}}}, 121 {{{ 4211, 760, -2971}, 0, { -9918, -13018}, {0xce, 0x6b, 0x2d, 0xff}}}, 122 {{{ 5191, 1024, -2866}, 0, { -9568, -16280}, {0xb6, 0x42, 0x4e, 0xff}}}, 123 {{{ 3584, 1075, -4863}, 0, {-16212, -10934}, {0xb7, 0x61, 0x22, 0xff}}}, 124 {{{ 4608, 1434, -3532}, 0, {-11784, -14340}, {0xcb, 0xdc, 0x6d, 0xff}}}, 125 {{{ 4301, 1434, -3532}, 0, {-11784, -13318}, {0xa4, 0xb4, 0x29, 0xff}}}, 126 {{{ 4403, 1434, -3737}, 0, {-12464, -13658}, {0x83, 0xf1, 0x0b, 0xff}}}, 127 {{{ 4438, 1178, -3702}, 0, { -312, -2928}, {0x9d, 0x1d, 0x49, 0xff}}}, 128 {{{ 5191, 1024, -2866}, 0, { 3424, -2416}, {0xb6, 0x42, 0x4e, 0xff}}}, 129 {{{ 4608, 1434, -3532}, 0, { 482, -3780}, {0xcb, 0xdc, 0x6d, 0xff}}}, 130 }; 131 132 // 0x07009410 - 0x07009510 133 static const Vtx sl_seg7_vertex_07009410[] = { 134 {{{ 3584, 1075, -4863}, 0, { -5102, -2586}, {0xb7, 0x61, 0x22, 0xff}}}, 135 {{{ 4438, 1178, -3702}, 0, { -312, -2928}, {0x9d, 0x1d, 0x49, 0xff}}}, 136 {{{ 4403, 1434, -3737}, 0, { -474, -3780}, {0x83, 0xf1, 0x0b, 0xff}}}, 137 {{{ 4220, 754, -1924}, 0, {-14070, 7392}, {0x57, 0x56, 0xdf, 0xff}}}, 138 {{{ 3328, 1536, -1791}, 0, {-11102, 6950}, {0x4b, 0x63, 0xea, 0xff}}}, 139 {{{ 6144, 1024, -1535}, 0, {-20470, 6098}, {0x12, 0x29, 0x8a, 0xff}}}, 140 {{{ 3246, 1306, -2897}, 0, { 9608, -3354}, {0x53, 0xe7, 0xa4, 0xff}}}, 141 {{{ 3811, 1329, -2332}, 0, { 7730, -3430}, {0x65, 0x46, 0xe6, 0xff}}}, 142 {{{ 3913, 754, -2897}, 0, { 9608, -1518}, {0x49, 0x49, 0xb7, 0xff}}}, 143 {{{ 4220, 754, -1924}, 0, { 6372, -1518}, {0x57, 0x56, 0xdf, 0xff}}}, 144 {{{ 4220, 754, -2333}, 0, { 7734, -1518}, {0x65, 0x48, 0xe6, 0xff}}}, 145 {{{ 3328, 1536, -1791}, 0, { 5930, -4120}, {0x4b, 0x63, 0xea, 0xff}}}, 146 {{{ 3551, 1651, -2881}, 0, { 9554, -4500}, {0x71, 0xcf, 0x1e, 0xff}}}, 147 {{{ 1536, 1024, -4095}, 0, { -5140, -2416}, {0xf5, 0x49, 0x99, 0xff}}}, 148 {{{ 3246, 1306, -2897}, 0, {-10830, -3354}, {0x53, 0xe7, 0xa4, 0xff}}}, 149 {{{ 3913, 754, -2897}, 0, {-13048, -1518}, {0x49, 0x49, 0xb7, 0xff}}}, 150 }; 151 152 // 0x07009510 - 0x07009600 153 static const Vtx sl_seg7_vertex_07009510[] = { 154 {{{ 3014, 1616, -3129}, 0, {-10056, -4388}, {0x18, 0xd6, 0x8b, 0xff}}}, 155 {{{ 3246, 1306, -2897}, 0, {-10830, -3354}, {0x53, 0xe7, 0xa4, 0xff}}}, 156 {{{ 1536, 1024, -4095}, 0, { -5140, -2416}, {0xf5, 0x49, 0x99, 0xff}}}, 157 {{{ 1536, 1536, -4095}, 0, { -5140, -4120}, {0xb4, 0x08, 0x9b, 0xff}}}, 158 {{{ 2816, 1024, -4351}, 0, { -8718, -4632}, {0xfb, 0x75, 0xd1, 0xff}}}, 159 {{{ 3584, 1075, -4863}, 0, { -9740, -6164}, {0xb7, 0x61, 0x22, 0xff}}}, 160 {{{ 2816, 819, -4863}, 0, { -9740, -4630}, {0x07, 0x7e, 0x00, 0xff}}}, 161 {{{ 2373, 1024, -4607}, 0, { -9228, -3746}, {0x28, 0x75, 0xe9, 0xff}}}, 162 {{{ 2816, 1024, -5375}, 0, {-10762, -4630}, {0x08, 0x7e, 0xfd, 0xff}}}, 163 {{{ 2373, 1024, -5119}, 0, {-10250, -3746}, {0x18, 0x73, 0x2e, 0xff}}}, 164 {{{ 1074, 1024, -5944}, 0, {-11898, -1154}, {0xa3, 0x3a, 0xc1, 0xff}}}, 165 {{{ 1115, 1229, -5778}, 0, {-11566, -1236}, {0x0d, 0x4d, 0x9d, 0xff}}}, 166 {{{ 1190, 1229, -5480}, 0, {-10972, -1384}, {0x10, 0x60, 0x51, 0xff}}}, 167 {{{ 1248, 1024, -5249}, 0, {-10510, -1500}, {0xbd, 0x3f, 0x56, 0xff}}}, 168 {{{ 693, 1331, -5673}, 0, {-11356, -394}, {0xb6, 0xc5, 0xad, 0xff}}}, 169 }; 170 171 // 0x07009600 - 0x070096F0 172 static const Vtx sl_seg7_vertex_07009600[] = { 173 {{{ 256, 256, -4607}, 0, { -882, 16318}, {0xf5, 0x7e, 0xff, 0xff}}}, 174 {{{ 1536, 1024, -4095}, 0, { -5140, 14614}, {0xf5, 0x49, 0x99, 0xff}}}, 175 {{{ 1248, 1024, -5249}, 0, { -4180, 18454}, {0xbd, 0x3f, 0x56, 0xff}}}, 176 {{{ 1024, 1024, -3071}, 0, { -3436, 11208}, {0xa1, 0x4f, 0xe7, 0xff}}}, 177 {{{ 1074, 1024, -5944}, 0, { -3602, 20768}, {0xa3, 0x3a, 0xc1, 0xff}}}, 178 {{{ -1279, 1024, -5631}, 0, { 4226, 19724}, {0x38, 0x71, 0x01, 0xff}}}, 179 {{{ -1599, 1244, -5055}, 0, { 5290, 17808}, {0x3f, 0x6b, 0xe8, 0xff}}}, 180 {{{ -1185, 1024, -6079}, 0, { 3912, 21216}, {0x1b, 0x76, 0x23, 0xff}}}, 181 {{{ 1024, 1024, -6143}, 0, { -3436, 21428}, {0xdd, 0x73, 0x27, 0xff}}}, 182 {{{ 3716, 1613, -3303}, 0, {-12392, 11980}, {0x23, 0xe8, 0x89, 0xff}}}, 183 {{{ 3746, 1511, -3273}, 0, {-12492, 11880}, {0x3a, 0x9e, 0xca, 0xff}}}, 184 {{{ 3014, 1616, -3129}, 0, {-10056, 11402}, {0x18, 0xd6, 0x8b, 0xff}}}, 185 {{{ 3246, 1306, -2897}, 0, {-10830, 10628}, {0x53, 0xe7, 0xa4, 0xff}}}, 186 {{{ 3551, 1651, -2881}, 0, {-11844, 10574}, {0x71, 0xcf, 0x1e, 0xff}}}, 187 {{{ 3818, 1613, -3201}, 0, {-12732, 11640}, {0x6c, 0xc1, 0xee, 0xff}}}, 188 }; 189 190 // 0x070096F0 - 0x070097D0 191 static const Vtx sl_seg7_vertex_070096F0[] = { 192 {{{ 1248, 1024, -5249}, 0, { -4180, 18454}, {0xbd, 0x3f, 0x56, 0xff}}}, 193 {{{ 768, 1331, -5375}, 0, { -2586, 18874}, {0xff, 0xe1, 0x7b, 0xff}}}, 194 {{{ 743, 1229, -5474}, 0, { -2502, 19204}, {0xc9, 0x92, 0x1c, 0xff}}}, 195 {{{ 3551, 1651, -2881}, 0, { -5782, -6098}, {0x71, 0xcf, 0x1e, 0xff}}}, 196 {{{ 3246, 1306, -2897}, 0, { -5814, -5490}, {0x53, 0xe7, 0xa4, 0xff}}}, 197 {{{ 3746, 1511, -3273}, 0, { -6566, -6486}, {0x3a, 0x9e, 0xca, 0xff}}}, 198 {{{ 3811, 1329, -2332}, 0, { -4688, -6616}, {0x65, 0x46, 0xe6, 0xff}}}, 199 {{{ 3818, 1613, -3201}, 0, { 10620, -4376}, {0x6c, 0xc1, 0xee, 0xff}}}, 200 {{{ 3746, 1511, -3273}, 0, { 10860, -4036}, {0x3a, 0x9e, 0xca, 0xff}}}, 201 {{{ 3716, 1613, -3303}, 0, { 10960, -4376}, {0x23, 0xe8, 0x89, 0xff}}}, 202 {{{ 1074, 1024, -5944}, 0, { -3602, 20768}, {0xa3, 0x3a, 0xc1, 0xff}}}, 203 {{{ 693, 1331, -5673}, 0, { -2338, 19864}, {0xb6, 0xc5, 0xad, 0xff}}}, 204 {{{ 1190, 1229, -5480}, 0, { -3988, 19224}, {0x10, 0x60, 0x51, 0xff}}}, 205 {{{ 371, 1331, -5276}, 0, { -1264, 18542}, {0xee, 0x86, 0x1b, 0xff}}}, 206 }; 207 208 // 0x070097D0 - 0x070098D0 209 static const Vtx sl_seg7_vertex_070097D0[] = { 210 {{{ -3432, 768, 552}, 0, { 11390, -848}, {0x2b, 0x76, 0x07, 0xff}}}, 211 {{{ -1648, 768, 748}, 0, { 5452, -1496}, {0xff, 0x7e, 0x0d, 0xff}}}, 212 {{{ -2303, 1024, -511}, 0, { 7634, 2692}, {0x14, 0x73, 0x31, 0xff}}}, 213 {{{ -1801, 768, 952}, 0, { 5964, -2178}, {0xdb, 0x6b, 0x39, 0xff}}}, 214 {{{ -3439, 819, 1818}, 0, { 11412, -5058}, {0x33, 0x65, 0xc9, 0xff}}}, 215 {{{ -4035, 768, 445}, 0, { 13060, -514}, {0xe3, 0x79, 0xeb, 0xff}}}, 216 {{{ -3537, 1024, 255}, 0, { 11738, 142}, {0xf8, 0x6e, 0x3d, 0xff}}}, 217 {{{ -403, 819, 1818}, 0, { 1310, -5058}, {0xd8, 0x4c, 0xa4, 0xff}}}, 218 {{{ -403, 819, 1818}, 0, { 1310, -1736}, {0xd8, 0x4c, 0xa4, 0xff}}}, 219 {{{ -3439, 819, 1818}, 0, { 11412, -1736}, {0x33, 0x65, 0xc9, 0xff}}}, 220 {{{ -3439, 1024, 1818}, 0, { 11412, -2416}, {0x4c, 0x1f, 0xa0, 0xff}}}, 221 {{{ -403, 1024, 1818}, 0, { 1310, -2416}, {0xd7, 0x10, 0x76, 0xff}}}, 222 {{{ -3439, 1024, 1818}, 0, { -6078, -2416}, {0x4c, 0x1f, 0xa0, 0xff}}}, 223 {{{ -3439, 819, 1818}, 0, { -6078, -1736}, {0x33, 0x65, 0xc9, 0xff}}}, 224 {{{ -3432, 768, 552}, 0, { -1868, -1566}, {0x2b, 0x76, 0x07, 0xff}}}, 225 {{{ -3668, 1024, 633}, 0, { -2136, -2416}, {0x2f, 0x4a, 0xa6, 0xff}}}, 226 }; 227 228 // 0x070098D0 - 0x070099D0 229 static const Vtx sl_seg7_vertex_070098D0[] = { 230 {{{ -3668, 1024, 633}, 0, {-12238, 3094}, {0x2f, 0x4a, 0xa6, 0xff}}}, 231 {{{ -4035, 768, 445}, 0, {-13456, 2468}, {0xe3, 0x79, 0xeb, 0xff}}}, 232 {{{ -4044, 1024, 572}, 0, {-13486, 2890}, {0x94, 0x1a, 0xc4, 0xff}}}, 233 {{{ -3432, 768, 552}, 0, {-11452, 2826}, {0x2b, 0x76, 0x07, 0xff}}}, 234 {{{ -3537, 1024, 255}, 0, { 11738, 142}, {0xf8, 0x6e, 0x3d, 0xff}}}, 235 {{{ -3432, 768, 552}, 0, { 11390, -848}, {0x2b, 0x76, 0x07, 0xff}}}, 236 {{{ -2303, 1024, -511}, 0, { 7634, 2692}, {0x14, 0x73, 0x31, 0xff}}}, 237 {{{ -3537, 1024, 255}, 0, {-11800, 1836}, {0xf8, 0x6e, 0x3d, 0xff}}}, 238 {{{ -3781, 1024, -511}, 0, {-12612, -714}, {0xe6, 0x79, 0x19, 0xff}}}, 239 {{{ -6143, 1028, -460}, 0, {-20470, -544}, {0x51, 0x5a, 0x23, 0xff}}}, 240 {{{ -6143, 1028, -460}, 0, {-20470, -542}, {0x51, 0x5a, 0x23, 0xff}}}, 241 {{{ -4201, 819, 2833}, 0, {-14008, 10412}, {0xcd, 0x72, 0x12, 0xff}}}, 242 {{{ -4044, 1024, 572}, 0, { 1894, -2416}, {0x94, 0x1a, 0xc4, 0xff}}}, 243 {{{ -4201, 819, 2833}, 0, { 9418, -1736}, {0xcd, 0x72, 0x12, 0xff}}}, 244 {{{ -4186, 1024, 2629}, 0, { 8736, -2416}, {0xc6, 0x51, 0x4d, 0xff}}}, 245 {{{ -4035, 768, 445}, 0, { 1472, -1566}, {0xe3, 0x79, 0xeb, 0xff}}}, 246 }; 247 248 // 0x070099D0 - 0x07009AB0 249 static const Vtx sl_seg7_vertex_070099D0[] = { 250 {{{ -4201, 819, 2833}, 0, {-14008, 10412}, {0xcd, 0x72, 0x12, 0xff}}}, 251 {{{ -6143, 1028, -460}, 0, {-20470, -544}, {0x51, 0x5a, 0x23, 0xff}}}, 252 {{{ -6143, 768, 1024}, 0, {-20470, 4394}, {0x55, 0x5d, 0x08, 0xff}}}, 253 {{{ -6143, 768, 4096}, 0, {-20470, 14614}, {0x1d, 0x7b, 0x03, 0xff}}}, 254 {{{ -3756, 819, 2842}, 0, {-12528, 10444}, {0x14, 0x74, 0x2d, 0xff}}}, 255 {{{ -3634, 768, 4096}, 0, {-12124, 14614}, {0xcb, 0x5b, 0xbb, 0xff}}}, 256 {{{ -2195, 817, 3060}, 0, { -7336, 11168}, {0xe4, 0x70, 0xce, 0xff}}}, 257 {{{ -3551, 819, 2330}, 0, {-11846, 8740}, {0x33, 0x64, 0x39, 0xff}}}, 258 {{{ -511, 819, 2816}, 0, { -1734, 10356}, {0xce, 0x48, 0xa5, 0xff}}}, 259 {{{ 90, 819, 2330}, 0, { 268, 8740}, {0xd2, 0x4a, 0x5b, 0xff}}}, 260 {{{ -3551, 1024, 2330}, 0, { 11784, -2416}, {0x27, 0x00, 0x78, 0xff}}}, 261 {{{ -3551, 819, 2330}, 0, { 11784, -1736}, {0x33, 0x64, 0x39, 0xff}}}, 262 {{{ 90, 819, 2330}, 0, { -330, -1736}, {0xd2, 0x4a, 0x5b, 0xff}}}, 263 {{{ 90, 1024, 2330}, 0, { -330, -2416}, {0xbf, 0x36, 0xa2, 0xff}}}, 264 }; 265 266 // 0x07009AB0 - 0x07009B60 267 static const Vtx sl_seg7_vertex_07009AB0[] = { 268 {{{ -6143, 1382, 4096}, 0, {-13656, 1500}, {0x7a, 0x22, 0x05, 0xff}}}, 269 {{{ -6143, 768, 4096}, 0, {-13656, 3542}, {0x1d, 0x7b, 0x03, 0xff}}}, 270 {{{ -6143, 768, 1024}, 0, { -3436, 3542}, {0x55, 0x5d, 0x08, 0xff}}}, 271 {{{ -6143, 1028, -460}, 0, { 1500, 2678}, {0x51, 0x5a, 0x23, 0xff}}}, 272 {{{ -6143, 1946, -460}, 0, { 1500, -372}, {0x74, 0x00, 0x33, 0xff}}}, 273 {{{ -5247, 2048, -1279}, 0, { 4226, -714}, {0x55, 0x00, 0x5d, 0xff}}}, 274 {{{ 1008, 1126, -2425}, 0, { -3384, 9058}, {0x84, 0xec, 0xf5, 0xff}}}, 275 {{{ 394, 1536, -2630}, 0, { -1340, 9740}, {0xca, 0x98, 0xd1, 0xff}}}, 276 {{{ 1008, 1536, -2834}, 0, { -3384, 10420}, {0x92, 0xe4, 0xc8, 0xff}}}, 277 {{{ 394, 1536, -2425}, 0, { -1340, 9058}, {0xbe, 0x9d, 0x2b, 0xff}}}, 278 {{{ 1008, 1536, -2015}, 0, { -3384, 7696}, {0x88, 0xda, 0x07, 0xff}}}, 279 }; 280 281 // 0x07009B60 - 0x07009BA0 282 static const Vtx sl_seg7_vertex_07009B60[] = { 283 {{{ 875, 1536, 2626}, 0, { 1580, 0}, {0xb4, 0x3d, 0xb0, 0xff}}}, 284 {{{ 875, 1536, 1571}, 0, { -524, 0}, {0xf3, 0x1d, 0x7a, 0xff}}}, 285 {{{ 875, 1024, 1818}, 0, { 0, 990}, {0x8f, 0x18, 0x33, 0xff}}}, 286 {{{ 875, 1024, 2330}, 0, { 990, 990}, {0xa7, 0x2c, 0xb3, 0xff}}}, 287 }; 288 289 // 0x07009BA0 - 0x07009CA0 290 static const Vtx sl_seg7_vertex_07009BA0[] = { 291 {{{ -3634, 768, 4096}, 0, { 1782, 606}, {0xcb, 0x5b, 0xbb, 0xff}}}, 292 {{{ -3634, 1382, 4096}, 0, { 1782, 300}, {0x07, 0x61, 0xaf, 0xff}}}, 293 {{{ -2195, 817, 3060}, 0, { 1064, 582}, {0xe4, 0x70, 0xce, 0xff}}}, 294 {{{ 875, 1536, 2626}, 0, { -872, 2298}, {0xb4, 0x3d, 0xb0, 0xff}}}, 295 {{{ -511, 1311, 2816}, 0, { -1564, 2394}, {0xd8, 0x36, 0x95, 0xff}}}, 296 {{{ -1479, 2214, 3942}, 0, { -2046, 2956}, {0xc3, 0x5d, 0xc5, 0xff}}}, 297 {{{ 90, 1024, 2330}, 0, { -1262, 2150}, {0xbf, 0x36, 0xa2, 0xff}}}, 298 {{{ 875, 1024, 2330}, 0, { -872, 2150}, {0xa7, 0x2c, 0xb3, 0xff}}}, 299 {{{ 1418, 1741, 2366}, 0, { -600, 2168}, {0x0c, 0x7e, 0xfe, 0xff}}}, 300 {{{ -2195, 817, 3060}, 0, { -2404, 2516}, {0xe4, 0x70, 0xce, 0xff}}}, 301 {{{ -511, 819, 2816}, 0, { 224, 582}, {0xce, 0x48, 0xa5, 0xff}}}, 302 {{{ -511, 1311, 2816}, 0, { 224, 336}, {0xd8, 0x36, 0x95, 0xff}}}, 303 {{{ 90, 1024, 2330}, 0, { -74, 478}, {0xbf, 0x36, 0xa2, 0xff}}}, 304 {{{ 90, 819, 2330}, 0, { -74, 582}, {0xd2, 0x4a, 0x5b, 0xff}}}, 305 {{{ -2366, 1021, 4425}, 0, { -2488, 3196}, {0xe8, 0x7a, 0xeb, 0xff}}}, 306 {{{ -3634, 1382, 4096}, 0, { -3122, 3032}, {0x07, 0x61, 0xaf, 0xff}}}, 307 }; 308 309 // 0x07009CA0 - 0x07009DA0 310 static const Vtx sl_seg7_vertex_07009CA0[] = { 311 {{{ 1418, 1741, 2366}, 0, { -600, 2168}, {0x0c, 0x7e, 0xfe, 0xff}}}, 312 {{{ -1479, 2214, 3942}, 0, { -2046, 2956}, {0xc3, 0x5d, 0xc5, 0xff}}}, 313 {{{ -1277, 1741, 7168}, 0, { -1946, 4566}, {0x0f, 0x7d, 0x0f, 0xff}}}, 314 {{{ -2366, 1021, 4425}, 0, { -2488, 3196}, {0xe8, 0x7a, 0xeb, 0xff}}}, 315 {{{ -3327, 2099, 7168}, 0, { -2968, 4566}, {0xfc, 0x7c, 0xe8, 0xff}}}, 316 {{{ -3611, 2099, 4329}, 0, { -3110, 3148}, {0xa7, 0x48, 0xcc, 0xff}}}, 317 {{{ -3941, 1382, 4710}, 0, { -3274, 3338}, {0x97, 0x45, 0xf4, 0xff}}}, 318 {{{ -4351, 1024, 6144}, 0, { -3480, 4054}, {0xd2, 0x76, 0x00, 0xff}}}, 319 {{{ -3634, 1382, 4096}, 0, { -1154, 2624}, {0x07, 0x61, 0xaf, 0xff}}}, 320 {{{ -3327, 2099, 7168}, 0, { -786, 3850}, {0xfc, 0x7c, 0xe8, 0xff}}}, 321 {{{ -2366, 1021, 4425}, 0, { -622, 2754}, {0xe8, 0x7a, 0xeb, 0xff}}}, 322 {{{ -511, 1024, 6656}, 0, { -3276, -332}, {0x67, 0x34, 0x33, 0xff}}}, 323 {{{ 1418, 1741, 2366}, 0, { -1178, -166}, {0x0c, 0x7e, 0xfe, 0xff}}}, 324 {{{ -1277, 1741, 7168}, 0, { -3432, -730}, {0x0f, 0x7d, 0x0f, 0xff}}}, 325 {{{ 1536, 1024, 2560}, 0, { -1352, 148}, {0x52, 0x56, 0x29, 0xff}}}, 326 {{{ 1418, 1229, 2366}, 0, { -1238, 74}, {0x74, 0x1f, 0x29, 0xff}}}, 327 }; 328 329 // 0x07009DA0 - 0x07009E80 330 static const Vtx sl_seg7_vertex_07009DA0[] = { 331 {{{ 1534, 1741, 1678}, 0, { -854, -84}, {0x20, 0x79, 0x10, 0xff}}}, 332 {{{ 1418, 1741, 2366}, 0, { -1178, -166}, {0x0c, 0x7e, 0xfe, 0xff}}}, 333 {{{ 1418, 1229, 2366}, 0, { -1238, 74}, {0x74, 0x1f, 0x29, 0xff}}}, 334 {{{ -3634, 1382, 4096}, 0, { -2032, -200}, {0x07, 0x61, 0xaf, 0xff}}}, 335 {{{ -3611, 2099, 4329}, 0, { -2058, -564}, {0xa7, 0x48, 0xcc, 0xff}}}, 336 {{{ -3327, 2099, 7168}, 0, { -3390, -898}, {0xfc, 0x7c, 0xe8, 0xff}}}, 337 {{{ -3611, 2099, 4329}, 0, { -3110, 3148}, {0xa7, 0x48, 0xcc, 0xff}}}, 338 {{{ -3634, 1382, 4096}, 0, { -3122, 3032}, {0x07, 0x61, 0xaf, 0xff}}}, 339 {{{ -3941, 1382, 4710}, 0, { -3274, 3338}, {0x97, 0x45, 0xf4, 0xff}}}, 340 {{{ -767, 4352, 768}, 0, { 1502, -7698}, {0x26, 0x78, 0x0c, 0xff}}}, 341 {{{ -670, 4352, 477}, 0, { 920, -7698}, {0x05, 0x5f, 0x53, 0xff}}}, 342 {{{ -511, 4864, 0}, 0, { 0, -8720}, {0x2d, 0x48, 0x5d, 0xff}}}, 343 {{{ -4351, 1024, 5632}, 0, { -3480, 3798}, {0xd4, 0x76, 0x00, 0xff}}}, 344 {{{ -4351, 1024, 6144}, 0, { -3480, 4054}, {0xd2, 0x76, 0x00, 0xff}}}, 345 }; 346 347 // 0x07009E80 - 0x07009F30 348 static const Vtx sl_seg7_vertex_07009E80[] = { 349 {{{ 0, 4864, 512}, 0, { 0, 2010}, {0xae, 0x39, 0x4d, 0xff}}}, 350 {{{ -511, 4864, 0}, 0, { -1052, 990}, {0x2d, 0x48, 0x5d, 0xff}}}, 351 {{{ -670, 4352, 477}, 0, { -1370, 1940}, {0x05, 0x5f, 0x53, 0xff}}}, 352 {{{ -87, 4352, 671}, 0, { -206, 2328}, {0xcd, 0x6a, 0x2e, 0xff}}}, 353 {{{ -24, 4352, 925}, 0, { -80, 2834}, {0xe5, 0x7b, 0x06, 0xff}}}, 354 {{{ 0, 4352, 1024}, 0, { 0, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, 355 {{{ 768, 4352, 768}, 0, { 1502, 2522}, {0x00, 0x7e, 0x00, 0xff}}}, 356 {{{ 623, 4352, 623}, 0, { 1212, 2232}, {0x00, 0x7e, 0x00, 0xff}}}, 357 {{{ 1024, 4351, 0}, 0, { 2012, 990}, {0x00, 0x7e, 0x00, 0xff}}}, 358 {{{ -767, 4352, 768}, 0, { -1564, 2522}, {0x26, 0x78, 0x0c, 0xff}}}, 359 {{{ -24, 4352, 925}, 0, { -118, 2680}, {0xe5, 0x7b, 0x06, 0xff}}}, 360 }; 361 362 // 0x07009F30 - 0x07009FE0 363 static const Gfx sl_seg7_dl_07009F30[] = { 364 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snow_09003000), 365 gsDPLoadSync(), 366 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 367 gsSPLight(&sl_seg7_lights_07008DE8.l, 1), 368 gsSPLight(&sl_seg7_lights_07008DE8.a, 2), 369 gsSPVertex(sl_seg7_vertex_07008E00, 16, 0), 370 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 1, 0x0), 371 gsSP2Triangles( 1, 4, 5, 0x0, 6, 1, 5, 0x0), 372 gsSP2Triangles( 6, 2, 1, 0x0, 4, 7, 5, 0x0), 373 gsSP2Triangles( 4, 8, 7, 0x0, 8, 9, 7, 0x0), 374 gsSP2Triangles( 9, 10, 7, 0x0, 11, 12, 13, 0x0), 375 gsSP2Triangles(14, 12, 15, 0x0, 12, 14, 13, 0x0), 376 gsSPVertex(sl_seg7_vertex_07008F00, 4, 0), 377 gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 0, 0x0), 378 gsSPEndDisplayList(), 379 }; 380 381 // 0x07009FE0 - 0x0700A058 382 static const Gfx sl_seg7_dl_07009FE0[] = { 383 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snow_09006000), 384 gsDPLoadSync(), 385 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 386 gsSPVertex(sl_seg7_vertex_07008F40, 14, 0), 387 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 388 gsSP2Triangles( 6, 4, 3, 0x0, 6, 7, 4, 0x0), 389 gsSP2Triangles( 8, 9, 10, 0x0, 9, 11, 10, 0x0), 390 gsSP2Triangles( 9, 0, 11, 0x0, 9, 1, 0, 0x0), 391 gsSP2Triangles(11, 0, 12, 0x0, 1, 13, 2, 0x0), 392 gsSPEndDisplayList(), 393 }; 394 395 // 0x0700A058 - 0x0700A418 396 static const Gfx sl_seg7_dl_0700A058[] = { 397 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snow_09002000), 398 gsDPLoadSync(), 399 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 400 gsSPVertex(sl_seg7_vertex_07009020, 16, 0), 401 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 402 gsSP2Triangles( 4, 6, 7, 0x0, 4, 3, 6, 0x0), 403 gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0), 404 gsSP2Triangles( 0, 2, 12, 0x0, 13, 14, 15, 0x0), 405 gsSPVertex(sl_seg7_vertex_07009120, 16, 0), 406 gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0), 407 gsSP2Triangles( 2, 3, 4, 0x0, 2, 5, 6, 0x0), 408 gsSP2Triangles( 2, 4, 5, 0x0, 7, 8, 9, 0x0), 409 gsSP2Triangles(10, 9, 8, 0x0, 9, 10, 11, 0x0), 410 gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0), 411 gsSPVertex(sl_seg7_vertex_07009220, 16, 0), 412 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 413 gsSP2Triangles( 3, 6, 4, 0x0, 4, 6, 7, 0x0), 414 gsSP2Triangles( 4, 8, 5, 0x0, 3, 5, 9, 0x0), 415 gsSP2Triangles(10, 11, 12, 0x0, 13, 6, 14, 0x0), 416 gsSP2Triangles(15, 6, 13, 0x0, 6, 3, 14, 0x0), 417 gsSPVertex(sl_seg7_vertex_07009320, 15, 0), 418 gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0), 419 gsSP2Triangles( 0, 3, 4, 0x0, 5, 6, 7, 0x0), 420 gsSP2Triangles( 8, 6, 5, 0x0, 5, 9, 10, 0x0), 421 gsSP2Triangles( 5, 10, 11, 0x0, 12, 13, 14, 0x0), 422 gsSPVertex(sl_seg7_vertex_07009410, 16, 0), 423 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 424 gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 7, 0x0), 425 gsSP2Triangles(10, 8, 7, 0x0, 9, 7, 11, 0x0), 426 gsSP2Triangles(11, 7, 12, 0x0, 13, 14, 15, 0x0), 427 gsSPVertex(sl_seg7_vertex_07009510, 15, 0), 428 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 429 gsSP2Triangles( 4, 5, 6, 0x0, 7, 4, 6, 0x0), 430 gsSP2Triangles( 5, 8, 6, 0x0, 9, 7, 6, 0x0), 431 gsSP2Triangles( 8, 9, 6, 0x0, 10, 11, 8, 0x0), 432 gsSP2Triangles(12, 13, 9, 0x0, 11, 10, 14, 0x0), 433 gsSPVertex(sl_seg7_vertex_07009600, 15, 0), 434 gsSP2Triangles( 0, 1, 2, 0x0, 1, 0, 3, 0x0), 435 gsSP2Triangles( 0, 2, 4, 0x0, 5, 6, 0, 0x0), 436 gsSP2Triangles( 7, 5, 0, 0x0, 7, 0, 8, 0x0), 437 gsSP2Triangles( 0, 4, 8, 0x0, 9, 10, 11, 0x0), 438 gsSP2Triangles(12, 11, 10, 0x0, 13, 10, 14, 0x0), 439 gsSPVertex(sl_seg7_vertex_070096F0, 14, 0), 440 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 441 gsSP2Triangles( 6, 4, 3, 0x0, 7, 8, 9, 0x0), 442 gsSP2Triangles(10, 2, 11, 0x0, 10, 0, 2, 0x0), 443 gsSP2Triangles( 0, 12, 1, 0x0, 2, 1, 13, 0x0), 444 gsSP1Triangle(11, 2, 13, 0x0), 445 gsSPVertex(sl_seg7_vertex_070097D0, 16, 0), 446 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 447 gsSP2Triangles( 0, 4, 3, 0x0, 5, 0, 6, 0x0), 448 gsSP2Triangles( 4, 7, 3, 0x0, 8, 9, 10, 0x0), 449 gsSP2Triangles( 8, 10, 11, 0x0, 12, 13, 14, 0x0), 450 gsSP1Triangle(12, 14, 15, 0x0), 451 gsSPVertex(sl_seg7_vertex_070098D0, 16, 0), 452 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 453 gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 1, 0x0), 454 gsSP2Triangles( 9, 1, 8, 0x0, 10, 11, 1, 0x0), 455 gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0), 456 gsSPVertex(sl_seg7_vertex_070099D0, 14, 0), 457 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 458 gsSP2Triangles( 4, 0, 3, 0x0, 3, 5, 6, 0x0), 459 gsSP2Triangles( 7, 8, 9, 0x0, 10, 11, 12, 0x0), 460 gsSP1Triangle(10, 12, 13, 0x0), 461 gsSPVertex(sl_seg7_vertex_07009AB0, 11, 0), 462 gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 0, 0x0), 463 gsSP2Triangles( 0, 3, 4, 0x0, 4, 3, 5, 0x0), 464 gsSP2Triangles( 6, 7, 8, 0x0, 9, 6, 10, 0x0), 465 gsSP1Triangle( 6, 9, 7, 0x0), 466 gsSPEndDisplayList(), 467 }; 468 469 // 0x0700A418 - 0x0700A450 470 static const Gfx sl_seg7_dl_0700A418[] = { 471 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sl_seg7_texture_07000000), 472 gsDPLoadSync(), 473 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 474 gsSPVertex(sl_seg7_vertex_07009B60, 4, 0), 475 gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0), 476 gsSPEndDisplayList(), 477 }; 478 479 // 0x0700A450 - 0x0700A5A0 480 static const Gfx sl_seg7_dl_0700A450[] = { 481 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sl_seg7_texture_07002000), 482 gsDPLoadSync(), 483 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 484 gsSPVertex(sl_seg7_vertex_07009BA0, 16, 0), 485 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 486 gsSP2Triangles( 3, 6, 4, 0x0, 7, 6, 3, 0x0), 487 gsSP2Triangles( 8, 3, 5, 0x0, 9, 5, 4, 0x0), 488 gsSP2Triangles(10, 11, 12, 0x0, 12, 13, 10, 0x0), 489 gsSP2Triangles( 2, 11, 10, 0x0, 9, 14, 5, 0x0), 490 gsSP1Triangle( 9, 15, 14, 0x0), 491 gsSPVertex(sl_seg7_vertex_07009CA0, 16, 0), 492 gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0), 493 gsSP2Triangles( 4, 2, 3, 0x0, 5, 6, 4, 0x0), 494 gsSP2Triangles( 7, 4, 6, 0x0, 8, 9, 10, 0x0), 495 gsSP2Triangles(11, 12, 13, 0x0, 11, 14, 15, 0x0), 496 gsSP1Triangle(15, 12, 11, 0x0), 497 gsSPVertex(sl_seg7_vertex_07009DA0, 14, 0), 498 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 499 gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0), 500 gsSP1Triangle(12, 13, 8, 0x0), 501 gsSPVertex(sl_seg7_vertex_07009E80, 11, 0), 502 gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0), 503 gsSP2Triangles( 0, 3, 4, 0x0, 4, 5, 6, 0x0), 504 gsSP2Triangles( 4, 6, 7, 0x0, 7, 6, 8, 0x0), 505 gsSP2Triangles( 9, 3, 2, 0x0, 9, 10, 3, 0x0), 506 gsSP1Triangle( 9, 5, 10, 0x0), 507 gsSPEndDisplayList(), 508 }; 509 510 // 0x0700A5A0 - 0x0700A620 511 const Gfx sl_seg7_dl_0700A5A0[] = { 512 gsDPPipeSync(), 513 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 514 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), 515 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 516 gsDPTileSync(), 517 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), 518 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 519 gsSPDisplayList(sl_seg7_dl_07009F30), 520 gsSPDisplayList(sl_seg7_dl_07009FE0), 521 gsSPDisplayList(sl_seg7_dl_0700A058), 522 gsSPDisplayList(sl_seg7_dl_0700A418), 523 gsSPDisplayList(sl_seg7_dl_0700A450), 524 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 525 gsDPPipeSync(), 526 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 527 gsSPEndDisplayList(), 528 };