model.inc.c (118936B)
1 // Koopa (Small Koopa, Big Koopa [Koopa the Quick]) 2 3 4 // Unreferenced light group 5 UNUSED static const Lights1 koopa_lights_unused1 = gdSPDefLights1( 6 0x7f, 0x7f, 0x7f, 7 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 8 ); 9 10 // 0x060025A0 11 static const Lights1 koopa_seg6_lights_060025A0 = gdSPDefLights1( 12 0x00, 0x59, 0x00, 13 0x00, 0xb2, 0x00, 0x28, 0x28, 0x28 14 ); 15 16 // 0x060025B8 17 static const Lights1 koopa_seg6_lights_060025B8 = gdSPDefLights1( 18 0x70, 0x57, 0x00, 19 0xe0, 0xae, 0x00, 0x28, 0x28, 0x28 20 ); 21 22 // 0x060025D0 23 static const Lights1 koopa_seg6_lights_060025D0 = gdSPDefLights1( 24 0x7f, 0x7f, 0x7f, 25 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 26 ); 27 28 // Unreferenced light group 29 UNUSED static const Lights1 koopa_lights_unused2 = gdSPDefLights1( 30 0x59, 0x59, 0x59, 31 0xb2, 0xb2, 0xb2, 0x28, 0x28, 0x28 32 ); 33 34 // 0x06002600 35 static const Lights1 koopa_seg6_lights_06002600 = gdSPDefLights1( 36 0x00, 0x54, 0x00, 37 0x00, 0xa9, 0x00, 0x28, 0x28, 0x28 38 ); 39 40 // 0x06002618 41 static const Lights1 koopa_seg6_lights_06002618 = gdSPDefLights1( 42 0x59, 0x59, 0x59, 43 0xb2, 0xb2, 0xb2, 0x28, 0x28, 0x28 44 ); 45 46 // 0x06002630 47 static const Lights1 koopa_seg6_lights_06002630 = gdSPDefLights1( 48 0x7f, 0x7f, 0x7f, 49 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 50 ); 51 52 // //! There is a malformed light entry here pointing to this texture + 0x18. 53 // It results in the koopa actor 'wearing' what appears to be pink shorts 54 // beneath its shell, despite the fact it was intended to be white like 55 // the rest of its body. This is evident because once the mistake is corrected 56 // it turns back to being white like the other polygons. 57 // 0x06002648 58 ALIGNED8 static const Texture koopa_seg6_texture_06002648[] = { 59 #include "actors/koopa/koopa_shell_front.rgba16.inc.c" 60 }; 61 62 // 0x06002E48 63 ALIGNED8 static const Texture koopa_seg6_texture_06002E48[] = { 64 #include "actors/koopa/koopa_shell_back.rgba16.inc.c" 65 }; 66 67 // 0x06003648 68 ALIGNED8 static const Texture koopa_seg6_texture_06003648[] = { 69 #include "actors/koopa/koopa_shoe.rgba16.inc.c" 70 }; 71 72 // 0x06003E48 73 ALIGNED8 static const Texture koopa_seg6_texture_06003E48[] = { 74 #include "actors/koopa/koopa_shell_front_top.rgba16.inc.c" 75 }; 76 77 // 0x06004648 78 ALIGNED8 static const Texture koopa_seg6_texture_06004648[] = { 79 #include "actors/koopa/koopa_eyes_open.rgba16.inc.c" 80 }; 81 82 // 0x06004E48 83 ALIGNED8 static const Texture koopa_seg6_texture_06004E48[] = { 84 #include "actors/koopa/koopa_eyes_closed.rgba16.inc.c" 85 }; 86 87 // 0x06005648 88 ALIGNED8 static const Texture koopa_seg6_texture_06005648[] = { 89 #include "actors/koopa/koopa_eye_border.rgba16.inc.c" 90 }; 91 92 // 0x06005E48 93 ALIGNED8 static const Texture koopa_seg6_texture_06005E48[] = { 94 #include "actors/koopa/koopa_nostrils.rgba16.inc.c" 95 }; 96 97 // 0x06006E48 98 static const Lights1 koopa_seg6_lights_06006E48 = gdSPDefLights1( 99 0x7f, 0x7f, 0x7f, 100 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 101 ); 102 103 // 0x06006E60 104 static const Lights1 koopa_seg6_lights_06006E60 = gdSPDefLights1( 105 0x67, 0x0b, 0x1a, 106 0xce, 0x16, 0x35, 0x28, 0x28, 0x28 107 ); 108 109 // 0x06006E78 110 static const Vtx koopa_seg6_vertex_06006E78[] = { 111 {{{ 139, -4, 0}, 0, { 486, 684}, {0x76, 0x2d, 0x00, 0xff}}}, 112 {{{ 133, -11, -56}, 0, { 8, 694}, {0x38, 0x4e, 0xae, 0xff}}}, 113 {{{ 111, 2, -51}, 0, { 40, 976}, {0x39, 0x0d, 0x90, 0xff}}}, 114 {{{ 155, -27, 49}, 0, { 908, 324}, {0x57, 0x36, 0x49, 0xff}}}, 115 {{{ 184, -56, 23}, 0, { 700, -64}, {0x75, 0x18, 0x29, 0xff}}}, 116 {{{ 133, -11, 56}, 0, { 962, 696}, {0x39, 0x41, 0x5c, 0xff}}}, 117 {{{ 184, -56, -23}, 0, { 302, -66}, {0x6f, 0x23, 0xcf, 0xff}}}, 118 {{{ 111, 2, 52}, 0, { 918, 980}, {0x39, 0x0e, 0x70, 0xff}}}, 119 {{{ 155, -27, -48}, 0, { 78, 322}, {0x51, 0x2e, 0xab, 0xff}}}, 120 }; 121 122 // 0x06006F08 123 static const Vtx koopa_seg6_vertex_06006F08[] = { 124 {{{ 10, 50, -36}, 0, { 796, 3890}, {0xad, 0x48, 0xc2, 0xff}}}, 125 {{{ 15, 22, -64}, 0, { 1060, 3604}, {0xae, 0x1d, 0xa5, 0xff}}}, 126 {{{ -12, -4, 0}, 0, { 458, 4320}, {0x82, 0xf8, 0x00, 0xff}}}, 127 {{{ 16, -63, 0}, 0, { 458, 3226}, {0xbd, 0x95, 0x00, 0xff}}}, 128 {{{ 43, -44, -54}, 0, { 964, 2536}, {0xe5, 0xa4, 0xae, 0xff}}}, 129 {{{ 69, -65, -18}, 0, { 626, 1742}, {0xe6, 0x8b, 0xd7, 0xff}}}, 130 {{{ 99, -87, 0}, 0, { 458, 814}, {0xdc, 0x87, 0x00, 0xff}}}, 131 {{{ 102, -44, -54}, 0, { 960, 882}, {0xf5, 0xaf, 0x9f, 0xff}}}, 132 {{{ 69, -65, 18}, 0, { 288, 1766}, {0xe6, 0x8b, 0x29, 0xff}}}, 133 {{{ 102, -44, 54}, 0, { -42, 956}, {0xf4, 0xae, 0x60, 0xff}}}, 134 {{{ 147, -93, 0}, 0, { 458, -570}, {0xf9, 0x82, 0x00, 0xff}}}, 135 {{{ 43, -44, 54}, 0, { -46, 2612}, {0xe6, 0xa4, 0x52, 0xff}}}, 136 {{{ 23, -24, 60}, 0, { -92, 3240}, {0xad, 0xcb, 0x4f, 0xff}}}, 137 {{{ 23, -24, -59}, 0, { 1012, 3160}, {0xac, 0xcc, 0xb2, 0xff}}}, 138 {{{ 0, 52, 0}, 0, { 460, 4212}, {0x99, 0x49, 0x09, 0xff}}}, 139 }; 140 141 // 0x06006FF8 142 static const Vtx koopa_seg6_vertex_06006FF8[] = { 143 {{{ 0, 52, 0}, 0, { 460, 4212}, {0x99, 0x49, 0x09, 0xff}}}, 144 {{{ 45, 75, 32}, 0, { 164, 3076}, {0xe3, 0x6a, 0x3e, 0xff}}}, 145 {{{ 36, 84, 0}, 0, { 462, 3348}, {0xd1, 0x75, 0xfa, 0xff}}}, 146 {{{ -12, -4, 0}, 0, { 458, 4320}, {0x82, 0xf8, 0x00, 0xff}}}, 147 {{{ 10, 50, 36}, 0, { 124, 3938}, {0xac, 0x44, 0x41, 0xff}}}, 148 {{{ 15, 22, 65}, 0, { -140, 3692}, {0xae, 0x1e, 0x5b, 0xff}}}, 149 {{{ 23, -24, 60}, 0, { -92, 3240}, {0xad, 0xcb, 0x4f, 0xff}}}, 150 {{{ 54, 2, 87}, 0, { -344, 2534}, {0xf3, 0x01, 0x7e, 0xff}}}, 151 {{{ 64, 41, 62}, 0, { -112, 2410}, {0xf3, 0x4e, 0x62, 0xff}}}, 152 {{{ 10, 50, -36}, 0, { 796, 3890}, {0xad, 0x48, 0xc2, 0xff}}}, 153 {{{ 45, 75, -31}, 0, { 758, 3032}, {0xf3, 0x69, 0xbb, 0xff}}}, 154 {{{ 64, 41, -62}, 0, { 1034, 2326}, {0x03, 0x47, 0x98, 0xff}}}, 155 {{{ 15, 22, -64}, 0, { 1060, 3604}, {0xae, 0x1d, 0xa5, 0xff}}}, 156 {{{ 54, 2, -87}, 0, { 1264, 2416}, {0xf1, 0x01, 0x82, 0xff}}}, 157 {{{ 77, -16, -82}, 0, { 1220, 1700}, {0x2d, 0xe3, 0x8e, 0xff}}}, 158 {{{ 43, -44, -54}, 0, { 964, 2536}, {0xe5, 0xa4, 0xae, 0xff}}}, 159 }; 160 161 // 0x060070F8 162 static const Vtx koopa_seg6_vertex_060070F8[] = { 163 {{{ 54, 2, -87}, 0, { 1264, 2416}, {0xf1, 0x01, 0x82, 0xff}}}, 164 {{{ 23, -24, -59}, 0, { 1012, 3160}, {0xac, 0xcc, 0xb2, 0xff}}}, 165 {{{ 15, 22, -64}, 0, { 1060, 3604}, {0xae, 0x1d, 0xa5, 0xff}}}, 166 {{{ 92, 84, -51}, 0, { 940, 1738}, {0xb8, 0x43, 0xb1, 0xff}}}, 167 {{{ 92, 84, 51}, 0, { -16, 1808}, {0xca, 0x3d, 0x60, 0xff}}}, 168 {{{ 87, 114, 0}, 0, { 460, 2068}, {0xfc, 0x7e, 0x00, 0xff}}}, 169 {{{ 64, 41, 62}, 0, { -112, 2410}, {0xf3, 0x4e, 0x62, 0xff}}}, 170 {{{ 64, 41, -62}, 0, { 1034, 2326}, {0x03, 0x47, 0x98, 0xff}}}, 171 {{{ 84, 81, 0}, 0, { 462, 2006}, {0x40, 0x6d, 0x00, 0xff}}}, 172 {{{ 45, 75, 32}, 0, { 164, 3076}, {0xe3, 0x6a, 0x3e, 0xff}}}, 173 {{{ 45, 75, -31}, 0, { 758, 3032}, {0xf3, 0x69, 0xbb, 0xff}}}, 174 {{{ 43, -44, -54}, 0, { 964, 2536}, {0xe5, 0xa4, 0xae, 0xff}}}, 175 {{{ 77, -16, -82}, 0, { 1220, 1700}, {0x2d, 0xe3, 0x8e, 0xff}}}, 176 {{{ 102, -44, -54}, 0, { 960, 882}, {0xf5, 0xaf, 0x9f, 0xff}}}, 177 {{{ 36, 84, 0}, 0, { 462, 3348}, {0xd1, 0x75, 0xfa, 0xff}}}, 178 }; 179 180 // 0x060071E8 181 static const Vtx koopa_seg6_vertex_060071E8[] = { 182 {{{ 43, -44, 54}, 0, { -46, 2612}, {0xe6, 0xa4, 0x52, 0xff}}}, 183 {{{ 77, -16, 82}, 0, { -300, 1812}, {0x2c, 0xe3, 0x73, 0xff}}}, 184 {{{ 54, 2, 87}, 0, { -344, 2534}, {0xf3, 0x01, 0x7e, 0xff}}}, 185 {{{ 23, -24, 60}, 0, { -92, 3240}, {0xad, 0xcb, 0x4f, 0xff}}}, 186 {{{ 102, -44, 54}, 0, { -42, 956}, {0xf4, 0xae, 0x60, 0xff}}}, 187 {{{ 36, 84, 0}, 0, { 462, 3348}, {0xd1, 0x75, 0xfa, 0xff}}}, 188 {{{ 45, 75, 32}, 0, { 164, 3076}, {0xe3, 0x6a, 0x3e, 0xff}}}, 189 {{{ 84, 81, 0}, 0, { 462, 2006}, {0x40, 0x6d, 0x00, 0xff}}}, 190 }; 191 192 // 0x06007268 193 static const Vtx koopa_seg6_vertex_06007268[] = { 194 {{{ 92, 84, -51}, 0, { 48, 1042}, {0xb8, 0x43, 0xb1, 0xff}}}, 195 {{{ 140, 72, -49}, 0, { 80, 596}, {0x45, 0x33, 0xa3, 0xff}}}, 196 {{{ 99, 22, -60}, 0, { -128, 110}, {0x30, 0x0e, 0x8c, 0xff}}}, 197 {{{ 153, 27, -31}, 0, { 388, -146}, {0x5a, 0xd7, 0xb2, 0xff}}}, 198 {{{ 149, 99, 0}, 0, { 988, 924}, {0x56, 0x5c, 0x00, 0xff}}}, 199 {{{ 170, 42, 0}, 0, { 968, -30}, {0x7e, 0xf8, 0x00, 0xff}}}, 200 {{{ 87, 114, 0}, 0, { 1000, 1504}, {0xfc, 0x7e, 0x00, 0xff}}}, 201 {{{ 140, 72, 49}, 0, { 1884, 574}, {0x45, 0x33, 0x5d, 0xff}}}, 202 {{{ 153, 27, 31}, 0, { 1544, -162}, {0x5a, 0xd8, 0x4e, 0xff}}}, 203 {{{ 139, -4, 0}, 0, { 960, -544}, {0x76, 0x2d, 0x00, 0xff}}}, 204 {{{ 92, 84, 51}, 0, { 1932, 1018}, {0xca, 0x3d, 0x60, 0xff}}}, 205 {{{ 99, 22, 60}, 0, { 2076, 82}, {0x2f, 0x10, 0x74, 0xff}}}, 206 {{{ 111, 2, 52}, 0, { 1908, -278}, {0x39, 0x0e, 0x70, 0xff}}}, 207 {{{ 77, -16, -82}, 0, { -536, -332}, {0x2d, 0xe3, 0x8e, 0xff}}}, 208 {{{ 111, 2, -51}, 0, { 20, -254}, {0x39, 0x0d, 0x90, 0xff}}}, 209 }; 210 211 // 0x06007358 212 static const Vtx koopa_seg6_vertex_06007358[] = { 213 {{{ 111, 2, 52}, 0, { 1908, -278}, {0x39, 0x0e, 0x70, 0xff}}}, 214 {{{ 77, -16, 82}, 0, { 2464, -370}, {0x2c, 0xe3, 0x73, 0xff}}}, 215 {{{ 102, -44, 54}, 0, { 1944, -924}, {0xf4, 0xae, 0x60, 0xff}}}, 216 {{{ 99, 22, 60}, 0, { 2076, 82}, {0x2f, 0x10, 0x74, 0xff}}}, 217 {{{ 111, 2, -51}, 0, { 20, -254}, {0x39, 0x0d, 0x90, 0xff}}}, 218 {{{ 153, 27, -31}, 0, { 388, -146}, {0x5a, 0xd7, 0xb2, 0xff}}}, 219 {{{ 139, -4, 0}, 0, { 960, -544}, {0x76, 0x2d, 0x00, 0xff}}}, 220 {{{ 92, 84, 51}, 0, { 1932, 1018}, {0xca, 0x3d, 0x60, 0xff}}}, 221 {{{ 64, 41, 62}, 0, { 2116, 556}, {0xf3, 0x4e, 0x62, 0xff}}}, 222 {{{ 54, 2, 87}, 0, { 2560, 40}, {0xf3, 0x01, 0x7e, 0xff}}}, 223 {{{ 102, -44, -54}, 0, { -36, -900}, {0xf5, 0xaf, 0x9f, 0xff}}}, 224 {{{ 77, -16, -82}, 0, { -536, -332}, {0x2d, 0xe3, 0x8e, 0xff}}}, 225 {{{ 99, 22, -60}, 0, { -128, 110}, {0x30, 0x0e, 0x8c, 0xff}}}, 226 {{{ 54, 2, -87}, 0, { -616, 80}, {0xf1, 0x01, 0x82, 0xff}}}, 227 {{{ 64, 41, -62}, 0, { -148, 586}, {0x03, 0x47, 0x98, 0xff}}}, 228 {{{ 92, 84, -51}, 0, { 48, 1042}, {0xb8, 0x43, 0xb1, 0xff}}}, 229 }; 230 231 // 0x06007458 232 static const Vtx koopa_seg6_vertex_06007458[] = { 233 {{{ 15, 22, -64}, 0, { -200, 590}, {0xae, 0x1d, 0xa5, 0xff}}}, 234 {{{ 64, 41, -62}, 0, { -148, 586}, {0x03, 0x47, 0x98, 0xff}}}, 235 {{{ 54, 2, -87}, 0, { -616, 80}, {0xf1, 0x01, 0x82, 0xff}}}, 236 }; 237 238 // 0x06007488 239 static const Vtx koopa_seg6_vertex_06007488[] = { 240 {{{ 64, 41, -62}, 0, { 0, 0}, {0x03, 0x47, 0x98, 0xff}}}, 241 {{{ 84, 81, 0}, 0, { 0, 0}, {0x40, 0x6d, 0x00, 0xff}}}, 242 {{{ 64, 41, 62}, 0, { 0, 0}, {0xf3, 0x4e, 0x62, 0xff}}}, 243 }; 244 245 // 0x060074B8 246 static const Vtx koopa_seg6_vertex_060074B8[] = { 247 {{{ 111, 2, 52}, 0, { 0, 0}, {0x39, 0x0e, 0x70, 0xff}}}, 248 {{{ 102, -44, 54}, 0, { 0, 0}, {0xf4, 0xae, 0x60, 0xff}}}, 249 {{{ 120, -30, 64}, 0, { 0, 0}, {0xf6, 0x07, 0x7e, 0xff}}}, 250 {{{ 184, -56, -23}, 0, { 0, 0}, {0x6f, 0x23, 0xcf, 0xff}}}, 251 {{{ 180, -81, -29}, 0, { 0, 0}, {0x4c, 0xac, 0xc8, 0xff}}}, 252 {{{ 139, -51, -58}, 0, { 0, 0}, {0x24, 0xe1, 0x8b, 0xff}}}, 253 {{{ 102, -44, -54}, 0, { 0, 0}, {0xf5, 0xaf, 0x9f, 0xff}}}, 254 {{{ 147, -93, 0}, 0, { 0, 0}, {0xf9, 0x82, 0x00, 0xff}}}, 255 {{{ 120, -30, -63}, 0, { 0, 0}, {0x01, 0x09, 0x82, 0xff}}}, 256 {{{ 111, 2, -51}, 0, { 0, 0}, {0x39, 0x0d, 0x90, 0xff}}}, 257 {{{ 155, -27, -48}, 0, { 0, 0}, {0x51, 0x2e, 0xab, 0xff}}}, 258 {{{ 180, -81, 29}, 0, { 0, 0}, {0x36, 0xa3, 0x42, 0xff}}}, 259 {{{ 139, -51, 58}, 0, { 0, 0}, {0x27, 0xe7, 0x76, 0xff}}}, 260 {{{ 184, -56, 23}, 0, { 0, 0}, {0x75, 0x18, 0x29, 0xff}}}, 261 {{{ 155, -27, 49}, 0, { 0, 0}, {0x57, 0x36, 0x49, 0xff}}}, 262 {{{ 133, -11, 56}, 0, { 0, 0}, {0x39, 0x41, 0x5c, 0xff}}}, 263 }; 264 265 // 0x060075B8 266 static const Vtx koopa_seg6_vertex_060075B8[] = { 267 {{{ 111, 2, -51}, 0, { 0, 0}, {0x39, 0x0d, 0x90, 0xff}}}, 268 {{{ 133, -11, -56}, 0, { 0, 0}, {0x38, 0x4e, 0xae, 0xff}}}, 269 {{{ 120, -30, -63}, 0, { 0, 0}, {0x01, 0x09, 0x82, 0xff}}}, 270 {{{ 155, -27, -48}, 0, { 0, 0}, {0x51, 0x2e, 0xab, 0xff}}}, 271 {{{ 184, -56, 23}, 0, { 0, 0}, {0x75, 0x18, 0x29, 0xff}}}, 272 {{{ 180, -81, 29}, 0, { 0, 0}, {0x36, 0xa3, 0x42, 0xff}}}, 273 {{{ 180, -81, -29}, 0, { 0, 0}, {0x4c, 0xac, 0xc8, 0xff}}}, 274 {{{ 139, -51, 58}, 0, { 0, 0}, {0x27, 0xe7, 0x76, 0xff}}}, 275 {{{ 184, -56, -23}, 0, { 0, 0}, {0x6f, 0x23, 0xcf, 0xff}}}, 276 {{{ 147, -93, 0}, 0, { 0, 0}, {0xf9, 0x82, 0x00, 0xff}}}, 277 }; 278 279 // 0x06007658 - 0x060076B0 280 const Gfx koopa_seg6_dl_06007658[] = { 281 gsSPLight(&koopa_seg6_lights_06006E48.l, 1), 282 gsSPLight(&koopa_seg6_lights_06006E48.a, 2), 283 gsSPVertex(koopa_seg6_vertex_06006E78, 9, 0), 284 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 0, 0x0), 285 gsSP2Triangles( 0, 5, 3, 0x0, 4, 6, 0, 0x0), 286 gsSP2Triangles( 7, 5, 0, 0x0, 8, 1, 0, 0x0), 287 gsSP1Triangle( 0, 6, 8, 0x0), 288 gsSPEndDisplayList(), 289 }; 290 291 // 0x060076B0 - 0x06007850 292 const Gfx koopa_seg6_dl_060076B0[] = { 293 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, koopa_seg6_texture_06005648), 294 gsDPLoadSync(), 295 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 296 gsSPVertex(koopa_seg6_vertex_06006F08, 15, 0), 297 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 298 gsSP2Triangles( 6, 5, 7, 0x0, 5, 6, 8, 0x0), 299 gsSP2Triangles( 3, 5, 8, 0x0, 7, 5, 4, 0x0), 300 gsSP2Triangles( 9, 6, 10, 0x0, 7, 10, 6, 0x0), 301 gsSP2Triangles( 9, 8, 6, 0x0, 8, 11, 3, 0x0), 302 gsSP2Triangles(11, 8, 9, 0x0, 3, 11, 12, 0x0), 303 gsSP2Triangles( 2, 3, 12, 0x0, 3, 13, 4, 0x0), 304 gsSP2Triangles(13, 3, 2, 0x0, 2, 1, 13, 0x0), 305 gsSP1Triangle(14, 0, 2, 0x0), 306 gsSPVertex(koopa_seg6_vertex_06006FF8, 16, 0), 307 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 4, 0x0), 308 gsSP2Triangles( 3, 5, 4, 0x0, 5, 6, 7, 0x0), 309 gsSP2Triangles( 7, 8, 5, 0x0, 4, 5, 8, 0x0), 310 gsSP2Triangles( 6, 5, 3, 0x0, 0, 4, 1, 0x0), 311 gsSP2Triangles( 8, 1, 4, 0x0, 2, 9, 0, 0x0), 312 gsSP2Triangles( 2, 10, 9, 0x0, 9, 11, 12, 0x0), 313 gsSP2Triangles( 9, 10, 11, 0x0, 13, 14, 15, 0x0), 314 gsSPVertex(koopa_seg6_vertex_060070F8, 15, 0), 315 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 316 gsSP2Triangles( 3, 6, 4, 0x0, 3, 7, 6, 0x0), 317 gsSP2Triangles( 6, 8, 9, 0x0, 10, 8, 7, 0x0), 318 gsSP2Triangles(11, 12, 13, 0x0, 0, 11, 1, 0x0), 319 gsSP1Triangle(14, 8, 10, 0x0), 320 gsSPVertex(koopa_seg6_vertex_060071E8, 8, 0), 321 gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 0, 0x0), 322 gsSP2Triangles( 1, 0, 4, 0x0, 5, 6, 7, 0x0), 323 gsSPEndDisplayList(), 324 }; 325 326 // 0x06007850 - 0x06007970 327 const Gfx koopa_seg6_dl_06007850[] = { 328 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, koopa_seg6_texture_06005E48), 329 gsDPLoadSync(), 330 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)), 331 gsSPVertex(koopa_seg6_vertex_06007268, 15, 0), 332 gsSP2Triangles( 0, 1, 2, 0x0, 3, 2, 1, 0x0), 333 gsSP2Triangles( 1, 4, 5, 0x0, 1, 0, 6, 0x0), 334 gsSP2Triangles( 6, 4, 1, 0x0, 5, 3, 1, 0x0), 335 gsSP2Triangles( 7, 4, 6, 0x0, 7, 5, 4, 0x0), 336 gsSP2Triangles( 7, 8, 5, 0x0, 3, 5, 9, 0x0), 337 gsSP2Triangles( 9, 5, 8, 0x0, 7, 6, 10, 0x0), 338 gsSP2Triangles(11, 7, 10, 0x0, 8, 7, 11, 0x0), 339 gsSP2Triangles(12, 9, 8, 0x0, 8, 11, 12, 0x0), 340 gsSP1Triangle(13, 2, 14, 0x0), 341 gsSPVertex(koopa_seg6_vertex_06007358, 16, 0), 342 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 343 gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 3, 0x0), 344 gsSP2Triangles( 9, 1, 3, 0x0, 9, 3, 8, 0x0), 345 gsSP2Triangles( 4, 10, 11, 0x0, 4, 12, 5, 0x0), 346 gsSP2Triangles(13, 14, 12, 0x0, 14, 15, 12, 0x0), 347 gsSP1Triangle(12, 11, 13, 0x0), 348 gsSPVertex(koopa_seg6_vertex_06007458, 3, 0), 349 gsSP1Triangle( 0, 1, 2, 0x0), 350 gsSPEndDisplayList(), 351 }; 352 353 // 0x06007970 - 0x06007A60 354 const Gfx koopa_seg6_dl_06007970[] = { 355 gsSPLight(&koopa_seg6_lights_06006E60.l, 1), 356 gsSPLight(&koopa_seg6_lights_06006E60.a, 2), 357 gsSPVertex(koopa_seg6_vertex_06007488, 3, 0), 358 gsSP1Triangle( 0, 1, 2, 0x0), 359 gsSPLight(&koopa_seg6_lights_06006E48.l, 1), 360 gsSPLight(&koopa_seg6_lights_06006E48.a, 2), 361 gsSPVertex(koopa_seg6_vertex_060074B8, 16, 0), 362 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 363 gsSP2Triangles( 6, 4, 7, 0x0, 4, 6, 5, 0x0), 364 gsSP2Triangles( 6, 8, 5, 0x0, 8, 6, 9, 0x0), 365 gsSP2Triangles( 5, 10, 3, 0x0, 8, 10, 5, 0x0), 366 gsSP2Triangles(11, 12, 1, 0x0, 12, 2, 1, 0x0), 367 gsSP2Triangles( 1, 7, 11, 0x0, 13, 14, 12, 0x0), 368 gsSP2Triangles(12, 15, 2, 0x0, 12, 14, 15, 0x0), 369 gsSP1Triangle( 0, 2, 15, 0x0), 370 gsSPVertex(koopa_seg6_vertex_060075B8, 10, 0), 371 gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0), 372 gsSP2Triangles( 4, 5, 6, 0x0, 7, 5, 4, 0x0), 373 gsSP2Triangles( 6, 8, 4, 0x0, 9, 6, 5, 0x0), 374 gsSPEndDisplayList(), 375 }; 376 377 // 0x06007A60 - 0x06007AA0 378 const Gfx koopa_seg6_dl_06007A60[] = { 379 gsDPPipeSync(), 380 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 381 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), 382 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 383 gsDPTileSync(), 384 gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD), 385 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 386 gsSPEndDisplayList(), 387 }; 388 389 // 0x06007AA0 - 0x06007AF8 390 const Gfx koopa_seg6_dl_06007AA0[] = { 391 gsSPDisplayList(koopa_seg6_dl_06007658), 392 gsSPDisplayList(koopa_seg6_dl_060076B0), 393 gsDPTileSync(), 394 gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 6, G_TX_NOLOD), 395 gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 396 gsSPDisplayList(koopa_seg6_dl_06007850), 397 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 398 gsDPPipeSync(), 399 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 400 gsSPDisplayList(koopa_seg6_dl_06007970), 401 gsSPEndDisplayList(), 402 }; 403 404 // 0x06007AF8 - 0x06007B20 405 const Gfx koopa_seg6_dl_06007AF8[] = { 406 gsSPDisplayList(koopa_seg6_dl_06007A60), 407 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, koopa_seg6_texture_06004648), 408 gsDPLoadSync(), 409 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 410 gsSPBranchList(koopa_seg6_dl_06007AA0), 411 }; 412 413 // 0x06007B20 - 0x06007B48 414 const Gfx koopa_seg6_dl_06007B20[] = { 415 gsSPDisplayList(koopa_seg6_dl_06007A60), 416 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, koopa_seg6_texture_06004E48), 417 gsDPLoadSync(), 418 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 419 gsSPBranchList(koopa_seg6_dl_06007AA0), 420 }; 421 422 // 0x06007B48 423 static const Lights1 koopa_seg6_lights_06007B48 = gdSPDefLights1( 424 0x7f, 0x7f, 0x7f, 425 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 426 ); 427 428 // 0x06007B60 429 static const Lights1 koopa_seg6_lights_06007B60 = gdSPDefLights1( 430 0x70, 0x57, 0x00, 431 0xe0, 0xae, 0x00, 0x28, 0x28, 0x28 432 ); 433 434 // 0x06007B78 435 static const Vtx koopa_seg6_vertex_06007B78[] = { 436 {{{ -28, -79, -33}, 0, { 774, 814}, {0xc7, 0x96, 0xda, 0xff}}}, 437 {{{ -84, -15, 0}, 0, { 468, 1346}, {0xa0, 0xae, 0x00, 0xff}}}, 438 {{{ -56, 0, -71}, 0, { 1132, 1060}, {0xce, 0xb0, 0xac, 0xff}}}, 439 {{{ 35, -89, -33}, 0, { 770, 152}, {0x12, 0x97, 0xbd, 0xff}}}, 440 {{{ -28, -79, 33}, 0, { 158, 814}, {0xbe, 0x9f, 0x2f, 0xff}}}, 441 {{{ 35, -89, 33}, 0, { 156, 152}, {0x0b, 0x8f, 0x36, 0xff}}}, 442 {{{ -56, 0, 73}, 0, { -196, 1060}, {0xce, 0xaf, 0x53, 0xff}}}, 443 {{{ 63, -28, -76}, 0, { 1164, -156}, {0x13, 0xae, 0xa2, 0xff}}}, 444 {{{ 91, -63, 0}, 0, { 462, -438}, {0x39, 0x8f, 0x00, 0xff}}}, 445 {{{ 63, -28, 79}, 0, { -236, -154}, {0x15, 0xaf, 0x5e, 0xff}}}, 446 }; 447 448 // 0x06007C18 449 static const Vtx koopa_seg6_vertex_06007C18[] = { 450 {{{ 68, 63, 40}, 0, { 826, 98}, {0x2c, 0x72, 0x1f, 0xff}}}, 451 {{{ 109, 38, 0}, 0, { 524, -122}, {0x6d, 0x40, 0x00, 0xff}}}, 452 {{{ 68, 63, -38}, 0, { 212, 100}, {0x33, 0x6d, 0xda, 0xff}}}, 453 {{{ -40, 71, -38}, 0, { 196, 712}, {0xdd, 0x74, 0xdd, 0xff}}}, 454 {{{ -40, 71, 40}, 0, { 810, 710}, {0xe3, 0x71, 0x31, 0xff}}}, 455 {{{ 91, 28, 61}, 0, { 990, -24}, {0x5c, 0x3f, 0x3a, 0xff}}}, 456 {{{ 51, 43, 79}, 0, { 1120, 194}, {0x1b, 0x5f, 0x4e, 0xff}}}, 457 {{{ 51, 43, -76}, 0, { -88, 190}, {0x1b, 0x61, 0xb4, 0xff}}}, 458 {{{ 91, 28, -58}, 0, { 52, -26}, {0x5c, 0x41, 0xc7, 0xff}}}, 459 {{{ -68, 38, 56}, 0, { 932, 864}, {0xab, 0x53, 0x2a, 0xff}}}, 460 {{{ -68, 38, -56}, 0, { 58, 862}, {0xaf, 0x54, 0xcf, 0xff}}}, 461 {{{ -25, 43, -76}, 0, { -98, 628}, {0xe7, 0x5d, 0xaf, 0xff}}}, 462 {{{ -81, 25, 0}, 0, { 492, 932}, {0x99, 0x49, 0x00, 0xff}}}, 463 {{{ -25, 43, 79}, 0, { 1104, 632}, {0xe4, 0x5a, 0x54, 0xff}}}, 464 }; 465 466 // 0x06007CF8 467 static const Vtx koopa_seg6_vertex_06007CF8[] = { 468 {{{ 122, -43, -30}, 0, { 0, 0}, {0x6a, 0xd5, 0xcc, 0xff}}}, 469 {{{ 91, 28, -58}, 0, { 0, 0}, {0x5c, 0x41, 0xc7, 0xff}}}, 470 {{{ 109, 38, 0}, 0, { 0, 0}, {0x6d, 0x40, 0x00, 0xff}}}, 471 {{{ 122, -43, 30}, 0, { 0, 0}, {0x6b, 0xd5, 0x34, 0xff}}}, 472 {{{ 91, 28, 61}, 0, { 0, 0}, {0x5c, 0x3f, 0x3a, 0xff}}}, 473 }; 474 475 // 0x06007D48 476 static const Vtx koopa_seg6_vertex_06007D48[] = { 477 {{{ -56, 0, -71}, 0, { 0, 0}, {0xce, 0xb0, 0xac, 0xff}}}, 478 {{{ -68, 17, -84}, 0, { 0, 0}, {0x9d, 0x10, 0xb4, 0xff}}}, 479 {{{ 0, 22, -107}, 0, { 0, 0}, {0xee, 0x19, 0x85, 0xff}}}, 480 {{{ -107, 5, 0}, 0, { 0, 0}, {0x88, 0xd8, 0x00, 0xff}}}, 481 {{{ -81, 25, 0}, 0, { 0, 0}, {0x99, 0x49, 0x00, 0xff}}}, 482 {{{ -68, 38, -56}, 0, { 0, 0}, {0xaf, 0x54, 0xcf, 0xff}}}, 483 {{{ -68, 17, 86}, 0, { 0, 0}, {0x9d, 0x12, 0x4c, 0xff}}}, 484 {{{ -68, 38, 56}, 0, { 0, 0}, {0xab, 0x53, 0x2a, 0xff}}}, 485 {{{ -25, 43, -76}, 0, { 0, 0}, {0xe7, 0x5d, 0xaf, 0xff}}}, 486 {{{ 63, -28, -76}, 0, { 0, 0}, {0x13, 0xae, 0xa2, 0xff}}}, 487 {{{ 79, 10, -94}, 0, { 0, 0}, {0x43, 0x11, 0x96, 0xff}}}, 488 {{{ 122, -43, -30}, 0, { 0, 0}, {0x6a, 0xd5, 0xcc, 0xff}}}, 489 {{{ 91, -63, 0}, 0, { 0, 0}, {0x39, 0x8f, 0x00, 0xff}}}, 490 {{{ 122, -43, 30}, 0, { 0, 0}, {0x6b, 0xd5, 0x34, 0xff}}}, 491 {{{ 91, 28, -58}, 0, { 0, 0}, {0x5c, 0x41, 0xc7, 0xff}}}, 492 }; 493 494 // 0x06007E38 495 static const Vtx koopa_seg6_vertex_06007E38[] = { 496 {{{ -107, 5, 0}, 0, { 0, 0}, {0x88, 0xd8, 0x00, 0xff}}}, 497 {{{ -84, -15, 0}, 0, { 0, 0}, {0xa0, 0xae, 0x00, 0xff}}}, 498 {{{ -56, 0, 73}, 0, { 0, 0}, {0xce, 0xaf, 0x53, 0xff}}}, 499 {{{ 51, 43, -76}, 0, { 0, 0}, {0x1b, 0x61, 0xb4, 0xff}}}, 500 {{{ 91, 28, -58}, 0, { 0, 0}, {0x5c, 0x41, 0xc7, 0xff}}}, 501 {{{ 79, 10, -94}, 0, { 0, 0}, {0x43, 0x11, 0x96, 0xff}}}, 502 {{{ 0, 22, -107}, 0, { 0, 0}, {0xee, 0x19, 0x85, 0xff}}}, 503 {{{ -25, 43, -76}, 0, { 0, 0}, {0xe7, 0x5d, 0xaf, 0xff}}}, 504 {{{ -56, 0, -71}, 0, { 0, 0}, {0xce, 0xb0, 0xac, 0xff}}}, 505 {{{ 63, -28, 79}, 0, { 0, 0}, {0x15, 0xaf, 0x5e, 0xff}}}, 506 {{{ 91, -63, 0}, 0, { 0, 0}, {0x39, 0x8f, 0x00, 0xff}}}, 507 {{{ 122, -43, 30}, 0, { 0, 0}, {0x6b, 0xd5, 0x34, 0xff}}}, 508 {{{ -68, 17, 86}, 0, { 0, 0}, {0x9d, 0x12, 0x4c, 0xff}}}, 509 {{{ 91, 28, 61}, 0, { 0, 0}, {0x5c, 0x3f, 0x3a, 0xff}}}, 510 {{{ 79, 10, 94}, 0, { 0, 0}, {0x42, 0x10, 0x6a, 0xff}}}, 511 }; 512 513 // 0x06007F28 514 static const Vtx koopa_seg6_vertex_06007F28[] = { 515 {{{ -68, 38, 56}, 0, { 0, 0}, {0xab, 0x53, 0x2a, 0xff}}}, 516 {{{ -68, 17, 86}, 0, { 0, 0}, {0x9d, 0x12, 0x4c, 0xff}}}, 517 {{{ 0, 22, 107}, 0, { 0, 0}, {0xef, 0x17, 0x7b, 0xff}}}, 518 {{{ -25, 43, 79}, 0, { 0, 0}, {0xe4, 0x5a, 0x54, 0xff}}}, 519 {{{ -56, 0, 73}, 0, { 0, 0}, {0xce, 0xaf, 0x53, 0xff}}}, 520 {{{ 63, -28, 79}, 0, { 0, 0}, {0x15, 0xaf, 0x5e, 0xff}}}, 521 {{{ 51, 43, 79}, 0, { 0, 0}, {0x1b, 0x5f, 0x4e, 0xff}}}, 522 {{{ 79, 10, 94}, 0, { 0, 0}, {0x42, 0x10, 0x6a, 0xff}}}, 523 {{{ 91, 28, 61}, 0, { 0, 0}, {0x5c, 0x3f, 0x3a, 0xff}}}, 524 }; 525 526 // 0x06007FB8 - 0x06008050 527 const Gfx koopa_seg6_dl_06007FB8[] = { 528 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, koopa_seg6_texture_06002E48), 529 gsDPLoadSync(), 530 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 531 gsSPLight(&koopa_seg6_lights_06007B48.l, 1), 532 gsSPLight(&koopa_seg6_lights_06007B48.a, 2), 533 gsSPVertex(koopa_seg6_vertex_06007B78, 10, 0), 534 gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 0, 0x0), 535 gsSP2Triangles( 0, 4, 1, 0x0, 0, 5, 4, 0x0), 536 gsSP2Triangles( 0, 3, 5, 0x0, 1, 4, 6, 0x0), 537 gsSP2Triangles( 6, 4, 5, 0x0, 3, 2, 7, 0x0), 538 gsSP2Triangles( 3, 8, 5, 0x0, 8, 3, 7, 0x0), 539 gsSP2Triangles( 9, 5, 8, 0x0, 9, 6, 5, 0x0), 540 gsSPEndDisplayList(), 541 }; 542 543 // 0x06008050 - 0x060080F8 544 const Gfx koopa_seg6_dl_06008050[] = { 545 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, koopa_seg6_texture_06002648), 546 gsDPLoadSync(), 547 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 548 gsSPVertex(koopa_seg6_vertex_06007C18, 14, 0), 549 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 0, 0x0), 550 gsSP2Triangles( 0, 2, 3, 0x0, 1, 0, 5, 0x0), 551 gsSP2Triangles( 4, 6, 0, 0x0, 6, 5, 0, 0x0), 552 gsSP2Triangles( 3, 2, 7, 0x0, 8, 2, 1, 0x0), 553 gsSP2Triangles( 2, 8, 7, 0x0, 9, 4, 3, 0x0), 554 gsSP2Triangles( 3, 10, 9, 0x0, 7, 11, 3, 0x0), 555 gsSP2Triangles(11, 10, 3, 0x0, 10, 12, 9, 0x0), 556 gsSP2Triangles( 4, 9, 13, 0x0, 4, 13, 6, 0x0), 557 gsSPEndDisplayList(), 558 }; 559 560 // 0x060080F8 - 0x06008250 561 const Gfx koopa_seg6_dl_060080F8[] = { 562 gsSPLight(&koopa_seg6_lights_06007B60.l, 1), 563 gsSPLight(&koopa_seg6_lights_06007B60.a, 2), 564 gsSPVertex(koopa_seg6_vertex_06007CF8, 5, 0), 565 gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0), 566 gsSP1Triangle( 2, 4, 3, 0x0), 567 gsSPLight(&koopa_seg6_lights_06007B48.l, 1), 568 gsSPLight(&koopa_seg6_lights_06007B48.a, 2), 569 gsSPVertex(koopa_seg6_vertex_06007D48, 15, 0), 570 gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 0, 0x0), 571 gsSP2Triangles( 4, 1, 3, 0x0, 2, 1, 5, 0x0), 572 gsSP2Triangles( 1, 4, 5, 0x0, 4, 3, 6, 0x0), 573 gsSP2Triangles( 7, 4, 6, 0x0, 2, 5, 8, 0x0), 574 gsSP2Triangles( 9, 10, 11, 0x0, 11, 12, 9, 0x0), 575 gsSP2Triangles(12, 11, 13, 0x0, 11, 10, 14, 0x0), 576 gsSP2Triangles( 9, 2, 10, 0x0, 2, 9, 0, 0x0), 577 gsSPVertex(koopa_seg6_vertex_06007E38, 15, 0), 578 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 579 gsSP2Triangles( 5, 6, 3, 0x0, 6, 7, 3, 0x0), 580 gsSP2Triangles( 0, 8, 1, 0x0, 9, 10, 11, 0x0), 581 gsSP2Triangles( 2, 12, 0, 0x0, 13, 14, 11, 0x0), 582 gsSP1Triangle(11, 14, 9, 0x0), 583 gsSPVertex(koopa_seg6_vertex_06007F28, 9, 0), 584 gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0), 585 gsSP2Triangles( 2, 1, 4, 0x0, 4, 5, 2, 0x0), 586 gsSP2Triangles( 6, 2, 7, 0x0, 6, 3, 2, 0x0), 587 gsSP2Triangles( 7, 2, 5, 0x0, 6, 7, 8, 0x0), 588 gsSPEndDisplayList(), 589 }; 590 591 // 0x06008250 - 0x060082C0 592 const Gfx koopa_seg6_dl_06008250[] = { 593 gsDPPipeSync(), 594 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 595 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), 596 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 597 gsDPTileSync(), 598 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), 599 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 600 gsSPDisplayList(koopa_seg6_dl_06007FB8), 601 gsSPDisplayList(koopa_seg6_dl_06008050), 602 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 603 gsDPPipeSync(), 604 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 605 gsSPDisplayList(koopa_seg6_dl_060080F8), 606 gsSPEndDisplayList(), 607 }; 608 609 // 0x060082C0 610 static const Lights1 koopa_seg6_lights_060082C0 = gdSPDefLights1( 611 0x7f, 0x7f, 0x7f, 612 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 613 ); 614 615 // 0x060082D8 616 static const Lights1 koopa_seg6_lights_060082D8 = gdSPDefLights1( 617 0x00, 0x64, 0x00, 618 0x00, 0xc8, 0x00, 0x28, 0x28, 0x28 619 ); 620 621 // 0x060082F0 622 static const Vtx koopa_seg6_vertex_060082F0[] = { 623 {{{ 2, 5, 30}, 0, { 2880, 262}, {0xc7, 0x1e, 0x6d, 0xff}}}, 624 {{{ 0, -45, 43}, 0, { 1052, 144}, {0xd7, 0xd7, 0x70, 0xff}}}, 625 {{{ 28, -45, 43}, 0, { 1040, 916}, {0x59, 0xf7, 0x59, 0xff}}}, 626 {{{ 28, -73, 20}, 0, { 140, 922}, {0x2b, 0x9e, 0x43, 0xff}}}, 627 {{{ 2, -73, 20}, 0, { 134, 272}, {0xd2, 0x8f, 0x20, 0xff}}}, 628 {{{ 28, -73, -25}, 0, { 140, 922}, {0x4a, 0x9e, 0xe4, 0xff}}}, 629 {{{ 28, 7, 38}, 0, { 2916, 906}, {0x4e, 0x2b, 0x59, 0xff}}}, 630 {{{ 2, -73, -25}, 0, { 134, 272}, {0xd9, 0x9a, 0xc0, 0xff}}}, 631 {{{ 28, -45, -48}, 0, { 1040, 916}, {0x5a, 0xdd, 0xaf, 0xff}}}, 632 {{{ 0, -45, -45}, 0, { 1052, 144}, {0xc5, 0xf4, 0x91, 0xff}}}, 633 {{{ 28, 7, -43}, 0, { 2916, 906}, {0x4e, 0x21, 0xa3, 0xff}}}, 634 {{{ 2, 5, -33}, 0, { 2880, 262}, {0xc8, 0x33, 0x9b, 0xff}}}, 635 {{{ 0, 40, -10}, 0, { 4032, 248}, {0xc8, 0x67, 0xd1, 0xff}}}, 636 {{{ 28, 40, -15}, 0, { 4040, 898}, {0x17, 0x64, 0xb7, 0xff}}}, 637 {{{ 28, 40, 12}, 0, { 4040, 898}, {0x45, 0x65, 0x1e, 0xff}}}, 638 {{{ 0, 40, 5}, 0, { 4032, 248}, {0xb1, 0x52, 0x37, 0xff}}}, 639 }; 640 641 // 0x060083F0 642 static const Vtx koopa_seg6_vertex_060083F0[] = { 643 {{{ 28, 7, 38}, 0, { 938, 710}, {0x4e, 0x2b, 0x59, 0xff}}}, 644 {{{ 28, -45, -48}, 0, { -52, 240}, {0x5a, 0xdd, 0xaf, 0xff}}}, 645 {{{ 28, 7, -43}, 0, { 14, 710}, {0x4e, 0x21, 0xa3, 0xff}}}, 646 {{{ 28, 40, -15}, 0, { 304, 990}, {0x17, 0x64, 0xb7, 0xff}}}, 647 {{{ 28, 40, 12}, 0, { 650, 990}, {0x45, 0x65, 0x1e, 0xff}}}, 648 {{{ 28, -45, 43}, 0, { 1008, 240}, {0x59, 0xf7, 0x59, 0xff}}}, 649 {{{ 28, -73, -25}, 0, { 212, 16}, {0x4a, 0x9e, 0xe4, 0xff}}}, 650 {{{ 28, -73, 20}, 0, { 742, 16}, {0x2b, 0x9e, 0x43, 0xff}}}, 651 }; 652 653 // 0x06008470 654 static const Vtx koopa_seg6_vertex_06008470[] = { 655 {{{ 0, 40, 5}, 0, { 0, 0}, {0xb1, 0x52, 0x37, 0xff}}}, 656 {{{ 0, 40, -10}, 0, { 0, 0}, {0xc8, 0x67, 0xd1, 0xff}}}, 657 {{{ -22, -20, -20}, 0, { 0, 0}, {0x90, 0x22, 0xd1, 0xff}}}, 658 {{{ -22, -20, 15}, 0, { 0, 0}, {0x8c, 0x1c, 0x2a, 0xff}}}, 659 {{{ 2, 5, 30}, 0, { 0, 0}, {0xc7, 0x1e, 0x6d, 0xff}}}, 660 {{{ 2, 5, -33}, 0, { 0, 0}, {0xc8, 0x33, 0x9b, 0xff}}}, 661 {{{ -28, -48, -15}, 0, { 0, 0}, {0x8d, 0xd7, 0xe0, 0xff}}}, 662 {{{ 0, -45, -45}, 0, { 0, 0}, {0xc5, 0xf4, 0x91, 0xff}}}, 663 {{{ -28, -48, 10}, 0, { 0, 0}, {0x97, 0xe2, 0x3f, 0xff}}}, 664 {{{ 0, -45, 43}, 0, { 0, 0}, {0xd7, 0xd7, 0x70, 0xff}}}, 665 {{{ 2, -73, -25}, 0, { 0, 0}, {0xd9, 0x9a, 0xc0, 0xff}}}, 666 {{{ 2, -73, 20}, 0, { 0, 0}, {0xd2, 0x8f, 0x20, 0xff}}}, 667 }; 668 669 // 0x06008530 - 0x060085E8 670 const Gfx koopa_seg6_dl_06008530[] = { 671 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, koopa_seg6_texture_06003648), 672 gsDPLoadSync(), 673 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 674 gsSPLight(&koopa_seg6_lights_060082C0.l, 1), 675 gsSPLight(&koopa_seg6_lights_060082C0.a, 2), 676 gsSPVertex(koopa_seg6_vertex_060082F0, 16, 0), 677 gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0), 678 gsSP2Triangles( 1, 4, 3, 0x0, 4, 5, 3, 0x0), 679 gsSP2Triangles( 0, 2, 6, 0x0, 4, 7, 5, 0x0), 680 gsSP2Triangles( 8, 5, 7, 0x0, 8, 7, 9, 0x0), 681 gsSP2Triangles( 9, 10, 8, 0x0, 9, 11, 10, 0x0), 682 gsSP2Triangles(11, 12, 13, 0x0, 11, 13, 10, 0x0), 683 gsSP2Triangles(12, 14, 13, 0x0, 12, 15, 14, 0x0), 684 gsSP2Triangles( 6, 14, 15, 0x0, 6, 15, 0, 0x0), 685 gsSPEndDisplayList(), 686 }; 687 688 // 0x060085E8 - 0x06008640 689 const Gfx koopa_seg6_dl_060085E8[] = { 690 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, koopa_seg6_texture_06003E48), 691 gsDPLoadSync(), 692 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 693 gsSPVertex(koopa_seg6_vertex_060083F0, 8, 0), 694 gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 4, 0x0), 695 gsSP2Triangles( 2, 4, 0, 0x0, 0, 5, 1, 0x0), 696 gsSP2Triangles( 5, 6, 1, 0x0, 5, 7, 6, 0x0), 697 gsSPEndDisplayList(), 698 }; 699 700 // 0x06008640 - 0x060086D0 701 const Gfx koopa_seg6_dl_06008640[] = { 702 gsSPLight(&koopa_seg6_lights_060082D8.l, 1), 703 gsSPLight(&koopa_seg6_lights_060082D8.a, 2), 704 gsSPVertex(koopa_seg6_vertex_06008470, 12, 0), 705 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 706 gsSP2Triangles( 3, 4, 0, 0x0, 1, 5, 2, 0x0), 707 gsSP2Triangles( 3, 2, 6, 0x0, 7, 6, 2, 0x0), 708 gsSP2Triangles( 7, 2, 5, 0x0, 3, 6, 8, 0x0), 709 gsSP2Triangles( 4, 3, 8, 0x0, 4, 8, 9, 0x0), 710 gsSP2Triangles( 6, 10, 11, 0x0, 7, 10, 6, 0x0), 711 gsSP2Triangles( 6, 11, 8, 0x0, 8, 11, 9, 0x0), 712 gsSPEndDisplayList(), 713 }; 714 715 // 0x060086D0 - 0x06008740 716 const Gfx koopa_seg6_dl_060086D0[] = { 717 gsDPPipeSync(), 718 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 719 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), 720 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 721 gsDPTileSync(), 722 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), 723 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 724 gsSPDisplayList(koopa_seg6_dl_06008530), 725 gsSPDisplayList(koopa_seg6_dl_060085E8), 726 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 727 gsDPPipeSync(), 728 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 729 gsSPDisplayList(koopa_seg6_dl_06008640), 730 gsSPEndDisplayList(), 731 }; 732 733 // 0x06008740 734 static const Lights1 koopa_seg6_lights_06008740 = gdSPDefLights1( 735 0x7f, 0x7f, 0x7f, 736 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 737 ); 738 739 // 0x06008758 740 static const Lights1 koopa_seg6_lights_06008758 = gdSPDefLights1( 741 0x00, 0x64, 0x00, 742 0x00, 0xc8, 0x00, 0x28, 0x28, 0x28 743 ); 744 745 // 0x06008770 746 static const Vtx koopa_seg6_vertex_06008770[] = { 747 {{{ 28, 7, -35}, 0, { 648, 906}, {0x50, 0x21, 0xa4, 0xff}}}, 748 {{{ 28, -45, -43}, 0, { 216, 916}, {0x5b, 0xdb, 0xb0, 0xff}}}, 749 {{{ 0, -45, -40}, 0, { 218, 144}, {0xc6, 0xf4, 0x91, 0xff}}}, 750 {{{ 2, -73, -17}, 0, { 6, 272}, {0xdb, 0x98, 0xc4, 0xff}}}, 751 {{{ 28, -73, -17}, 0, { 8, 922}, {0x4a, 0x9d, 0xe5, 0xff}}}, 752 {{{ 2, -73, 25}, 0, { 6, 272}, {0xd3, 0x8f, 0x21, 0xff}}}, 753 {{{ 2, 5, -28}, 0, { 640, 262}, {0xc9, 0x32, 0x9a, 0xff}}}, 754 {{{ 28, -73, 25}, 0, { 8, 922}, {0x28, 0x9c, 0x42, 0xff}}}, 755 {{{ 0, -45, 48}, 0, { 218, 144}, {0xd4, 0xd7, 0x6f, 0xff}}}, 756 {{{ 28, -45, 51}, 0, { 216, 916}, {0x57, 0xf6, 0x5b, 0xff}}}, 757 {{{ 2, 5, 35}, 0, { 640, 262}, {0xc6, 0x20, 0x6b, 0xff}}}, 758 {{{ 28, 7, 43}, 0, { 648, 906}, {0x4f, 0x2b, 0x59, 0xff}}}, 759 {{{ 28, 40, 17}, 0, { 908, 898}, {0x47, 0x64, 0x1e, 0xff}}}, 760 {{{ 0, 40, 12}, 0, { 906, 248}, {0xb2, 0x51, 0x39, 0xff}}}, 761 {{{ 0, 40, -5}, 0, { 906, 248}, {0xc7, 0x67, 0xd2, 0xff}}}, 762 {{{ 28, 40, -10}, 0, { 908, 898}, {0x1a, 0x63, 0xb6, 0xff}}}, 763 }; 764 765 // 0x06008870 766 static const Vtx koopa_seg6_vertex_06008870[] = { 767 {{{ 28, 7, 43}, 0, { 846, 710}, {0x4f, 0x2b, 0x59, 0xff}}}, 768 {{{ 28, -45, -43}, 0, { -46, 240}, {0x5b, 0xdb, 0xb0, 0xff}}}, 769 {{{ 28, 7, -35}, 0, { 14, 710}, {0x50, 0x21, 0xa4, 0xff}}}, 770 {{{ 28, 40, -10}, 0, { 274, 990}, {0x1a, 0x63, 0xb6, 0xff}}}, 771 {{{ 28, 40, 17}, 0, { 586, 990}, {0x47, 0x64, 0x1e, 0xff}}}, 772 {{{ 28, -45, 51}, 0, { 908, 240}, {0x57, 0xf6, 0x5b, 0xff}}}, 773 {{{ 28, -73, -17}, 0, { 192, 16}, {0x4a, 0x9d, 0xe5, 0xff}}}, 774 {{{ 28, -73, 25}, 0, { 670, 16}, {0x28, 0x9c, 0x42, 0xff}}}, 775 }; 776 777 // 0x060088F0 778 static const Vtx koopa_seg6_vertex_060088F0[] = { 779 {{{ -22, -20, -12}, 0, { 0, 0}, {0x8f, 0x22, 0xd3, 0xff}}}, 780 {{{ -22, -20, 20}, 0, { 0, 0}, {0x8c, 0x1e, 0x29, 0xff}}}, 781 {{{ 0, 40, 12}, 0, { 0, 0}, {0xb2, 0x51, 0x39, 0xff}}}, 782 {{{ -28, -48, -10}, 0, { 0, 0}, {0x8d, 0xd7, 0xe1, 0xff}}}, 783 {{{ 0, 40, -5}, 0, { 0, 0}, {0xc7, 0x67, 0xd2, 0xff}}}, 784 {{{ 0, -45, -40}, 0, { 0, 0}, {0xc6, 0xf4, 0x91, 0xff}}}, 785 {{{ 2, 5, -28}, 0, { 0, 0}, {0xc9, 0x32, 0x9a, 0xff}}}, 786 {{{ 2, 5, 35}, 0, { 0, 0}, {0xc6, 0x20, 0x6b, 0xff}}}, 787 {{{ -28, -48, 17}, 0, { 0, 0}, {0x96, 0xe5, 0x3f, 0xff}}}, 788 {{{ 0, -45, 48}, 0, { 0, 0}, {0xd4, 0xd7, 0x6f, 0xff}}}, 789 {{{ 2, -73, -17}, 0, { 0, 0}, {0xdb, 0x98, 0xc4, 0xff}}}, 790 {{{ 2, -73, 25}, 0, { 0, 0}, {0xd3, 0x8f, 0x21, 0xff}}}, 791 }; 792 793 // 0x060089B0 - 0x06008A68 794 const Gfx koopa_seg6_dl_060089B0[] = { 795 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, koopa_seg6_texture_06003648), 796 gsDPLoadSync(), 797 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 798 gsSPLight(&koopa_seg6_lights_06008740.l, 1), 799 gsSPLight(&koopa_seg6_lights_06008740.a, 2), 800 gsSPVertex(koopa_seg6_vertex_06008770, 16, 0), 801 gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0), 802 gsSP2Triangles( 1, 4, 3, 0x0, 4, 5, 3, 0x0), 803 gsSP2Triangles( 0, 2, 6, 0x0, 4, 7, 5, 0x0), 804 gsSP2Triangles( 8, 5, 7, 0x0, 8, 7, 9, 0x0), 805 gsSP2Triangles( 9, 10, 8, 0x0, 9, 11, 10, 0x0), 806 gsSP2Triangles(11, 12, 13, 0x0, 11, 13, 10, 0x0), 807 gsSP2Triangles(12, 14, 13, 0x0, 12, 15, 14, 0x0), 808 gsSP2Triangles( 6, 14, 15, 0x0, 6, 15, 0, 0x0), 809 gsSPEndDisplayList(), 810 }; 811 812 // 0x06008A68 - 0x06008AC0 813 const Gfx koopa_seg6_dl_06008A68[] = { 814 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, koopa_seg6_texture_06003E48), 815 gsDPLoadSync(), 816 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 817 gsSPVertex(koopa_seg6_vertex_06008870, 8, 0), 818 gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 4, 0x0), 819 gsSP2Triangles( 2, 4, 0, 0x0, 0, 5, 1, 0x0), 820 gsSP2Triangles( 5, 6, 1, 0x0, 5, 7, 6, 0x0), 821 gsSPEndDisplayList(), 822 }; 823 824 // 0x06008AC0 - 0x06008B50 825 const Gfx koopa_seg6_dl_06008AC0[] = { 826 gsSPLight(&koopa_seg6_lights_06008758.l, 1), 827 gsSPLight(&koopa_seg6_lights_06008758.a, 2), 828 gsSPVertex(koopa_seg6_vertex_060088F0, 12, 0), 829 gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 0, 0x0), 830 gsSP2Triangles( 0, 2, 4, 0x0, 5, 0, 6, 0x0), 831 gsSP2Triangles( 5, 3, 0, 0x0, 4, 6, 0, 0x0), 832 gsSP2Triangles( 1, 7, 2, 0x0, 3, 8, 1, 0x0), 833 gsSP2Triangles( 7, 1, 8, 0x0, 7, 8, 9, 0x0), 834 gsSP2Triangles( 3, 10, 11, 0x0, 3, 11, 8, 0x0), 835 gsSP2Triangles( 5, 10, 3, 0x0, 8, 11, 9, 0x0), 836 gsSPEndDisplayList(), 837 }; 838 839 // 0x06008B50 - 0x06008BC0 840 const Gfx koopa_seg6_dl_06008B50[] = { 841 gsDPPipeSync(), 842 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 843 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), 844 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 845 gsDPTileSync(), 846 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), 847 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 848 gsSPDisplayList(koopa_seg6_dl_060089B0), 849 gsSPDisplayList(koopa_seg6_dl_06008A68), 850 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 851 gsDPPipeSync(), 852 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 853 gsSPDisplayList(koopa_seg6_dl_06008AC0), 854 gsSPEndDisplayList(), 855 }; 856 857 // 0x06008BC0 858 static const Vtx koopa_seg6_vertex_06008BC0[] = { 859 {{{ 27, -76, -21}, 0, { 0, 0}, {0xff, 0x8d, 0xcb, 0x00}}}, 860 {{{ 27, -76, 26}, 0, { 0, 0}, {0xff, 0x8d, 0x35, 0x00}}}, 861 {{{ 1, -76, 26}, 0, { 0, 0}, {0xd2, 0x95, 0x2f, 0x00}}}, 862 {{{ 1, -76, -21}, 0, { 0, 0}, {0xd2, 0x95, 0xd1, 0x00}}}, 863 {{{ 26, 40, 17}, 0, { 0, 0}, {0xef, 0x70, 0x38, 0x00}}}, 864 {{{ 26, 40, -13}, 0, { 0, 0}, {0xef, 0x70, 0xc8, 0x00}}}, 865 {{{ 1, 39, -7}, 0, { 0, 0}, {0xb8, 0x5a, 0xcc, 0x00}}}, 866 {{{ 1, 39, 11}, 0, { 0, 0}, {0xb8, 0x5a, 0x34, 0x00}}}, 867 {{{ -30, -49, -11}, 0, { 0, 0}, {0x91, 0xdb, 0xd0, 0x00}}}, 868 {{{ -30, -49, 16}, 0, { 0, 0}, {0x91, 0xdb, 0x30, 0x00}}}, 869 {{{ -25, -23, 21}, 0, { 0, 0}, {0x8f, 0x25, 0x2c, 0x00}}}, 870 {{{ -25, -23, -16}, 0, { 0, 0}, {0x8f, 0x25, 0xd4, 0x00}}}, 871 {{{ 27, -49, 49}, 0, { 0, 0}, {0xf2, 0xdf, 0x79, 0x00}}}, 872 {{{ 27, 6, 43}, 0, { 0, 0}, {0xe6, 0x30, 0x72, 0x00}}}, 873 {{{ 1, 5, 35}, 0, { 0, 0}, {0xc3, 0x2b, 0x66, 0x00}}}, 874 {{{ -3, -48, 48}, 0, { 0, 0}, {0xc9, 0xe0, 0x6d, 0x00}}}, 875 }; 876 877 // 0x06008CC0 878 static const Vtx koopa_seg6_vertex_06008CC0[] = { 879 {{{ 27, 6, -38}, 0, { 0, 0}, {0xe6, 0x30, 0x8e, 0x00}}}, 880 {{{ 27, -49, -45}, 0, { 0, 0}, {0xf2, 0xdf, 0x87, 0x00}}}, 881 {{{ -3, -48, -43}, 0, { 0, 0}, {0xc9, 0xe0, 0x93, 0x00}}}, 882 {{{ 1, 5, -30}, 0, { 0, 0}, {0xc3, 0x2b, 0x9a, 0x00}}}, 883 {{{ -30, -49, 16}, 0, { 0, 0}, {0x91, 0xdb, 0x30, 0x00}}}, 884 {{{ 1, -76, 26}, 0, { 0, 0}, {0xd2, 0x95, 0x2f, 0x00}}}, 885 {{{ -3, -48, 48}, 0, { 0, 0}, {0xc9, 0xe0, 0x6d, 0x00}}}, 886 {{{ 1, -76, -21}, 0, { 0, 0}, {0xd2, 0x95, 0xd1, 0x00}}}, 887 {{{ -30, -49, -11}, 0, { 0, 0}, {0x91, 0xdb, 0xd0, 0x00}}}, 888 {{{ 1, 5, 35}, 0, { 0, 0}, {0xc3, 0x2b, 0x66, 0x00}}}, 889 {{{ -25, -23, 21}, 0, { 0, 0}, {0x8f, 0x25, 0x2c, 0x00}}}, 890 {{{ -25, -23, -16}, 0, { 0, 0}, {0x8f, 0x25, 0xd4, 0x00}}}, 891 {{{ 1, 39, -7}, 0, { 0, 0}, {0xb8, 0x5a, 0xcc, 0x00}}}, 892 {{{ 26, 40, -13}, 0, { 0, 0}, {0xef, 0x70, 0xc8, 0x00}}}, 893 }; 894 895 // 0x06008DA0 896 static const Vtx koopa_seg6_vertex_06008DA0[] = { 897 {{{ 27, 6, 43}, 0, { 0, 0}, {0xe6, 0x30, 0x72, 0x00}}}, 898 {{{ 26, 40, 17}, 0, { 0, 0}, {0xef, 0x70, 0x38, 0x00}}}, 899 {{{ 1, 39, 11}, 0, { 0, 0}, {0xb8, 0x5a, 0x34, 0x00}}}, 900 {{{ 1, 5, 35}, 0, { 0, 0}, {0xc3, 0x2b, 0x66, 0x00}}}, 901 {{{ -3, -48, 48}, 0, { 0, 0}, {0xc9, 0xe0, 0x6d, 0x00}}}, 902 {{{ 1, -76, 26}, 0, { 0, 0}, {0xd2, 0x95, 0x2f, 0x00}}}, 903 {{{ 27, -76, 26}, 0, { 0, 0}, {0xff, 0x8d, 0x35, 0x00}}}, 904 {{{ 27, -49, 49}, 0, { 0, 0}, {0xf2, 0xdf, 0x79, 0x00}}}, 905 {{{ -30, -49, -11}, 0, { 0, 0}, {0x91, 0xdb, 0xd0, 0x00}}}, 906 {{{ 1, -76, -21}, 0, { 0, 0}, {0xd2, 0x95, 0xd1, 0x00}}}, 907 {{{ -30, -49, 16}, 0, { 0, 0}, {0x91, 0xdb, 0x30, 0x00}}}, 908 {{{ 27, -49, -45}, 0, { 0, 0}, {0xf2, 0xdf, 0x87, 0x00}}}, 909 {{{ 27, -76, -21}, 0, { 0, 0}, {0xff, 0x8d, 0xcb, 0x00}}}, 910 {{{ -3, -48, -43}, 0, { 0, 0}, {0xc9, 0xe0, 0x93, 0x00}}}, 911 }; 912 913 // 0x06008E80 914 static const Vtx koopa_seg6_vertex_06008E80[] = { 915 {{{ 27, -49, 49}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, 916 {{{ 27, -76, 26}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, 917 {{{ 27, -76, -21}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, 918 {{{ 27, -49, -45}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, 919 {{{ 1, 39, -7}, 0, { 0, 0}, {0xb8, 0x5a, 0xcc, 0x00}}}, 920 {{{ 1, 5, -30}, 0, { 0, 0}, {0xc3, 0x2b, 0x9a, 0x00}}}, 921 {{{ -25, -23, -16}, 0, { 0, 0}, {0x8f, 0x25, 0xd4, 0x00}}}, 922 {{{ -25, -23, 21}, 0, { 0, 0}, {0x8f, 0x25, 0x2c, 0x00}}}, 923 {{{ 1, 5, 35}, 0, { 0, 0}, {0xc3, 0x2b, 0x66, 0x00}}}, 924 {{{ 1, 39, 11}, 0, { 0, 0}, {0xb8, 0x5a, 0x34, 0x00}}}, 925 {{{ 27, 6, 43}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, 926 {{{ 27, 6, -38}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, 927 {{{ 26, 40, -13}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, 928 {{{ 26, 40, 17}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, 929 }; 930 931 // 0x06008F60 932 static const Vtx koopa_seg6_vertex_06008F60[] = { 933 {{{ 61, -6, -30}, 0, { 0, 0}, {0xe3, 0xe0, 0x8a, 0x00}}}, 934 {{{ 61, -25, 0}, 0, { 0, 0}, {0xf0, 0x83, 0x00, 0x00}}}, 935 {{{ -1, -17, 0}, 0, { 0, 0}, {0xf0, 0x83, 0x00, 0x00}}}, 936 {{{ -1, -6, -16}, 0, { 0, 0}, {0xe3, 0xe0, 0x8a, 0x00}}}, 937 {{{ 60, 34, 11}, 0, { 0, 0}, {0xdb, 0x68, 0x3e, 0x00}}}, 938 {{{ 60, 34, -11}, 0, { 0, 0}, {0xdb, 0x68, 0xc2, 0x00}}}, 939 {{{ -1, 16, 0}, 0, { 0, 0}, {0xd2, 0x76, 0x00, 0x00}}}, 940 {{{ 61, -6, -30}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, 941 {{{ 60, 34, -11}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, 942 {{{ 60, 34, 11}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, 943 {{{ 61, -6, 29}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, 944 {{{ 61, -25, 0}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, 945 {{{ 61, -6, 29}, 0, { 0, 0}, {0xe3, 0xe0, 0x76, 0x00}}}, 946 {{{ -1, -6, 16}, 0, { 0, 0}, {0xe3, 0xe0, 0x76, 0x00}}}, 947 }; 948 949 // 0x06009040 950 static const Vtx koopa_seg6_vertex_06009040[] = { 951 {{{ 1, -76, 20}, 0, { 0, 0}, {0xd2, 0x95, 0x2f, 0x00}}}, 952 {{{ 1, -76, -27}, 0, { 0, 0}, {0xd2, 0x95, 0xd1, 0x00}}}, 953 {{{ 27, -76, -27}, 0, { 0, 0}, {0xff, 0x8d, 0xcb, 0x00}}}, 954 {{{ 27, -76, 20}, 0, { 0, 0}, {0xff, 0x8d, 0x35, 0x00}}}, 955 {{{ 1, 39, -12}, 0, { 0, 0}, {0xb8, 0x5a, 0xcc, 0x00}}}, 956 {{{ 1, 39, 6}, 0, { 0, 0}, {0xb8, 0x5a, 0x34, 0x00}}}, 957 {{{ 26, 40, 12}, 0, { 0, 0}, {0xef, 0x70, 0x38, 0x00}}}, 958 {{{ 26, 40, -18}, 0, { 0, 0}, {0xef, 0x70, 0xc8, 0x00}}}, 959 {{{ -25, -23, 15}, 0, { 0, 0}, {0x8f, 0x25, 0x2c, 0x00}}}, 960 {{{ -25, -23, -22}, 0, { 0, 0}, {0x8f, 0x25, 0xd4, 0x00}}}, 961 {{{ -30, -49, -17}, 0, { 0, 0}, {0x91, 0xdb, 0xd0, 0x00}}}, 962 {{{ -30, -49, 11}, 0, { 0, 0}, {0x91, 0xdb, 0x30, 0x00}}}, 963 {{{ -3, -48, -48}, 0, { 0, 0}, {0xc9, 0xe0, 0x93, 0x00}}}, 964 {{{ 1, 5, -36}, 0, { 0, 0}, {0xc3, 0x2b, 0x9a, 0x00}}}, 965 {{{ 27, 6, -44}, 0, { 0, 0}, {0xe6, 0x30, 0x8e, 0x00}}}, 966 {{{ 27, -49, -50}, 0, { 0, 0}, {0xf2, 0xdf, 0x87, 0x00}}}, 967 }; 968 969 // 0x06009140 970 static const Vtx koopa_seg6_vertex_06009140[] = { 971 {{{ 1, 5, 29}, 0, { 0, 0}, {0xc3, 0x2b, 0x66, 0x00}}}, 972 {{{ -3, -48, 42}, 0, { 0, 0}, {0xc9, 0xe0, 0x6d, 0x00}}}, 973 {{{ 27, -49, 44}, 0, { 0, 0}, {0xf2, 0xdf, 0x79, 0x00}}}, 974 {{{ 27, 6, 38}, 0, { 0, 0}, {0xe6, 0x30, 0x72, 0x00}}}, 975 {{{ -3, -48, -48}, 0, { 0, 0}, {0xc9, 0xe0, 0x93, 0x00}}}, 976 {{{ 1, -76, -27}, 0, { 0, 0}, {0xd2, 0x95, 0xd1, 0x00}}}, 977 {{{ -30, -49, -17}, 0, { 0, 0}, {0x91, 0xdb, 0xd0, 0x00}}}, 978 {{{ -30, -49, 11}, 0, { 0, 0}, {0x91, 0xdb, 0x30, 0x00}}}, 979 {{{ 1, -76, 20}, 0, { 0, 0}, {0xd2, 0x95, 0x2f, 0x00}}}, 980 {{{ -25, -23, -22}, 0, { 0, 0}, {0x8f, 0x25, 0xd4, 0x00}}}, 981 {{{ 1, 5, -36}, 0, { 0, 0}, {0xc3, 0x2b, 0x9a, 0x00}}}, 982 {{{ -25, -23, 15}, 0, { 0, 0}, {0x8f, 0x25, 0x2c, 0x00}}}, 983 {{{ 26, 40, 12}, 0, { 0, 0}, {0xef, 0x70, 0x38, 0x00}}}, 984 {{{ 1, 39, 6}, 0, { 0, 0}, {0xb8, 0x5a, 0x34, 0x00}}}, 985 {{{ 1, 39, -12}, 0, { 0, 0}, {0xb8, 0x5a, 0xcc, 0x00}}}, 986 {{{ 26, 40, -18}, 0, { 0, 0}, {0xef, 0x70, 0xc8, 0x00}}}, 987 }; 988 989 // 0x06009240 990 static const Vtx koopa_seg6_vertex_06009240[] = { 991 {{{ 1, 5, -36}, 0, { 0, 0}, {0xc3, 0x2b, 0x9a, 0x00}}}, 992 {{{ 26, 40, -18}, 0, { 0, 0}, {0xef, 0x70, 0xc8, 0x00}}}, 993 {{{ 27, 6, -44}, 0, { 0, 0}, {0xe6, 0x30, 0x8e, 0x00}}}, 994 {{{ 27, -49, -50}, 0, { 0, 0}, {0xf2, 0xdf, 0x87, 0x00}}}, 995 {{{ 27, -76, -27}, 0, { 0, 0}, {0xff, 0x8d, 0xcb, 0x00}}}, 996 {{{ 1, -76, -27}, 0, { 0, 0}, {0xd2, 0x95, 0xd1, 0x00}}}, 997 {{{ -3, -48, -48}, 0, { 0, 0}, {0xc9, 0xe0, 0x93, 0x00}}}, 998 {{{ -30, -49, -17}, 0, { 0, 0}, {0x91, 0xdb, 0xd0, 0x00}}}, 999 {{{ 1, -76, 20}, 0, { 0, 0}, {0xd2, 0x95, 0x2f, 0x00}}}, 1000 {{{ -30, -49, 11}, 0, { 0, 0}, {0x91, 0xdb, 0x30, 0x00}}}, 1001 {{{ -3, -48, 42}, 0, { 0, 0}, {0xc9, 0xe0, 0x6d, 0x00}}}, 1002 {{{ 27, -76, 20}, 0, { 0, 0}, {0xff, 0x8d, 0x35, 0x00}}}, 1003 {{{ 27, -49, 44}, 0, { 0, 0}, {0xf2, 0xdf, 0x79, 0x00}}}, 1004 {{{ 27, -49, 44}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, 1005 {{{ 27, -76, 20}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, 1006 {{{ 27, -76, -27}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, 1007 }; 1008 1009 // 0x06009340 1010 static const Vtx koopa_seg6_vertex_06009340[] = { 1011 {{{ 27, -49, 44}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, 1012 {{{ 27, -76, -27}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, 1013 {{{ 27, -49, -50}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, 1014 {{{ -25, -23, 15}, 0, { 0, 0}, {0x8f, 0x25, 0x2c, 0x00}}}, 1015 {{{ 1, 5, 29}, 0, { 0, 0}, {0xc3, 0x2b, 0x66, 0x00}}}, 1016 {{{ 1, 39, 6}, 0, { 0, 0}, {0xb8, 0x5a, 0x34, 0x00}}}, 1017 {{{ 1, 39, -12}, 0, { 0, 0}, {0xb8, 0x5a, 0xcc, 0x00}}}, 1018 {{{ 1, 5, -36}, 0, { 0, 0}, {0xc3, 0x2b, 0x9a, 0x00}}}, 1019 {{{ -25, -23, -22}, 0, { 0, 0}, {0x8f, 0x25, 0xd4, 0x00}}}, 1020 {{{ 27, 6, 38}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, 1021 {{{ 27, 6, -44}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, 1022 {{{ 26, 40, -18}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, 1023 {{{ 26, 40, 12}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, 1024 }; 1025 1026 // 0x06009410 1027 static const Vtx koopa_seg6_vertex_06009410[] = { 1028 {{{ -1, -6, 16}, 0, { 0, 0}, {0xe3, 0xe0, 0x76, 0x00}}}, 1029 {{{ -1, -17, 0}, 0, { 0, 0}, {0xf0, 0x83, 0x00, 0x00}}}, 1030 {{{ 61, -25, 0}, 0, { 0, 0}, {0xf0, 0x83, 0x00, 0x00}}}, 1031 {{{ 61, -6, 29}, 0, { 0, 0}, {0xe3, 0xe0, 0x76, 0x00}}}, 1032 {{{ -1, 16, 0}, 0, { 0, 0}, {0xd2, 0x76, 0x00, 0x00}}}, 1033 {{{ 60, 34, 10}, 0, { 0, 0}, {0xdb, 0x68, 0x3e, 0x00}}}, 1034 {{{ 60, 34, -11}, 0, { 0, 0}, {0xdb, 0x68, 0xc2, 0x00}}}, 1035 {{{ 61, -25, 0}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, 1036 {{{ 61, -6, -30}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, 1037 {{{ 60, 34, -11}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, 1038 {{{ 60, 34, 10}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, 1039 {{{ 61, -6, 29}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, 1040 {{{ -1, -6, -17}, 0, { 0, 0}, {0xe3, 0xe0, 0x8a, 0x00}}}, 1041 {{{ 61, -6, -30}, 0, { 0, 0}, {0xe3, 0xe0, 0x8a, 0x00}}}, 1042 }; 1043 1044 // 0x060094F0 1045 static const Vtx koopa_seg6_vertex_060094F0[] = { 1046 {{{ 14, -41, 15}, 0, { 0, 0}, {0xdc, 0x98, 0x3e, 0x00}}}, 1047 {{{ 14, -41, -19}, 0, { 0, 0}, {0xdc, 0x98, 0xc2, 0x00}}}, 1048 {{{ 48, -41, -22}, 0, { 0, 0}, {0x23, 0x99, 0xc0, 0x00}}}, 1049 {{{ 48, -41, 18}, 0, { 0, 0}, {0x23, 0x99, 0x40, 0x00}}}, 1050 {{{ 44, 5, -22}, 0, { 0, 0}, {0x1d, 0x74, 0xd8, 0x00}}}, 1051 {{{ 20, 35, -2}, 0, { 0, 0}, {0x15, 0x7d, 0x00, 0x00}}}, 1052 {{{ 44, 5, 18}, 0, { 0, 0}, {0x1d, 0x74, 0x28, 0x00}}}, 1053 {{{ -6, 24, -2}, 0, { 0, 0}, {0xa1, 0x53, 0x00, 0x00}}}, 1054 {{{ -6, -18, -23}, 0, { 0, 0}, {0x96, 0xe3, 0xc2, 0x00}}}, 1055 {{{ -6, -18, 19}, 0, { 0, 0}, {0x96, 0xe3, 0x3e, 0x00}}}, 1056 {{{ 67, -22, 20}, 0, { 0, 0}, {0x68, 0xdf, 0x3f, 0x00}}}, 1057 {{{ 67, -22, -24}, 0, { 0, 0}, {0x68, 0xdf, 0xc1, 0x00}}}, 1058 {{{ 67, 15, -11}, 0, { 0, 0}, {0x3a, 0x5e, 0xc3, 0x00}}}, 1059 {{{ 67, 15, 6}, 0, { 0, 0}, {0x3a, 0x5e, 0x3d, 0x00}}}, 1060 }; 1061 1062 // 0x060095D0 1063 static const Vtx koopa_seg6_vertex_060095D0[] = { 1064 {{{ 14, 15, -37}, 0, { 0, 0}, {0xdb, 0x2b, 0x8f, 0x00}}}, 1065 {{{ 44, -8, -42}, 0, { 0, 0}, {0x26, 0x15, 0x89, 0x00}}}, 1066 {{{ 30, -22, -37}, 0, { 0, 0}, {0x05, 0xcc, 0x8d, 0x00}}}, 1067 {{{ 14, 15, 33}, 0, { 0, 0}, {0xdb, 0x2b, 0x71, 0x00}}}, 1068 {{{ 14, -22, 33}, 0, { 0, 0}, {0xdc, 0xd5, 0x71, 0x00}}}, 1069 {{{ 30, -22, 33}, 0, { 0, 0}, {0x05, 0xcc, 0x73, 0x00}}}, 1070 {{{ 67, 15, 6}, 0, { 0, 0}, {0x3a, 0x5e, 0x3d, 0x00}}}, 1071 {{{ 44, 5, 18}, 0, { 0, 0}, {0x1d, 0x74, 0x28, 0x00}}}, 1072 {{{ 44, -8, 38}, 0, { 0, 0}, {0x26, 0x15, 0x77, 0x00}}}, 1073 {{{ 20, 35, -2}, 0, { 0, 0}, {0x15, 0x7d, 0x00, 0x00}}}, 1074 {{{ -6, 24, -2}, 0, { 0, 0}, {0xa1, 0x53, 0x00, 0x00}}}, 1075 {{{ 67, 15, -11}, 0, { 0, 0}, {0x3a, 0x5e, 0xc3, 0x00}}}, 1076 {{{ 44, 5, -22}, 0, { 0, 0}, {0x1d, 0x74, 0xd8, 0x00}}}, 1077 {{{ 67, -22, -24}, 0, { 0, 0}, {0x68, 0xdf, 0xc1, 0x00}}}, 1078 {{{ 48, -41, -22}, 0, { 0, 0}, {0x23, 0x99, 0xc0, 0x00}}}, 1079 }; 1080 1081 // 0x060096C0 1082 static const Vtx koopa_seg6_vertex_060096C0[] = { 1083 {{{ 14, -22, -37}, 0, { 0, 0}, {0xdc, 0xd5, 0x8f, 0x00}}}, 1084 {{{ 14, -41, -19}, 0, { 0, 0}, {0xdc, 0x98, 0xc2, 0x00}}}, 1085 {{{ -6, -18, -23}, 0, { 0, 0}, {0x96, 0xe3, 0xc2, 0x00}}}, 1086 {{{ -6, -18, 19}, 0, { 0, 0}, {0x96, 0xe3, 0x3e, 0x00}}}, 1087 {{{ 14, -41, 15}, 0, { 0, 0}, {0xdc, 0x98, 0x3e, 0x00}}}, 1088 {{{ 14, -22, 33}, 0, { 0, 0}, {0xdc, 0xd5, 0x71, 0x00}}}, 1089 {{{ 48, -41, 18}, 0, { 0, 0}, {0x23, 0x99, 0x40, 0x00}}}, 1090 {{{ 67, -22, 20}, 0, { 0, 0}, {0x68, 0xdf, 0x3f, 0x00}}}, 1091 {{{ 44, -8, 38}, 0, { 0, 0}, {0x26, 0x15, 0x77, 0x00}}}, 1092 {{{ 67, 15, 6}, 0, { 0, 0}, {0x3a, 0x5e, 0x3d, 0x00}}}, 1093 {{{ -6, 24, -2}, 0, { 0, 0}, {0xa1, 0x53, 0x00, 0x00}}}, 1094 {{{ 14, 15, -37}, 0, { 0, 0}, {0xdb, 0x2b, 0x8f, 0x00}}}, 1095 {{{ 14, 15, 33}, 0, { 0, 0}, {0xdb, 0x2b, 0x71, 0x00}}}, 1096 {{{ 44, 5, 18}, 0, { 0, 0}, {0x1d, 0x74, 0x28, 0x00}}}, 1097 {{{ 30, -22, -37}, 0, { 0, 0}, {0x05, 0xcc, 0x8d, 0x00}}}, 1098 }; 1099 1100 // 0x060097B0 1101 static const Vtx koopa_seg6_vertex_060097B0[] = { 1102 {{{ 14, 15, -37}, 0, { 0, 0}, {0xdb, 0x2b, 0x8f, 0x00}}}, 1103 {{{ 20, 35, -2}, 0, { 0, 0}, {0x15, 0x7d, 0x00, 0x00}}}, 1104 {{{ 44, 5, -22}, 0, { 0, 0}, {0x1d, 0x74, 0xd8, 0x00}}}, 1105 {{{ 67, -22, 20}, 0, { 0, 0}, {0x68, 0xdf, 0x3f, 0x00}}}, 1106 {{{ 48, -41, 18}, 0, { 0, 0}, {0x23, 0x99, 0x40, 0x00}}}, 1107 {{{ 48, -41, -22}, 0, { 0, 0}, {0x23, 0x99, 0xc0, 0x00}}}, 1108 {{{ 67, -22, -24}, 0, { 0, 0}, {0x68, 0xdf, 0xc1, 0x00}}}, 1109 {{{ 30, -22, -37}, 0, { 0, 0}, {0x05, 0xcc, 0x8d, 0x00}}}, 1110 {{{ 14, -41, -19}, 0, { 0, 0}, {0xdc, 0x98, 0xc2, 0x00}}}, 1111 {{{ -6, -18, -23}, 0, { 0, 0}, {0x96, 0xe3, 0xc2, 0x00}}}, 1112 {{{ 14, -41, 15}, 0, { 0, 0}, {0xdc, 0x98, 0x3e, 0x00}}}, 1113 {{{ -6, -18, 19}, 0, { 0, 0}, {0x96, 0xe3, 0x3e, 0x00}}}, 1114 {{{ 30, -22, 33}, 0, { 0, 0}, {0x05, 0xcc, 0x73, 0x00}}}, 1115 {{{ 14, -22, 33}, 0, { 0, 0}, {0xdc, 0xd5, 0x71, 0x00}}}, 1116 {{{ 14, -22, -37}, 0, { 0, 0}, {0xdc, 0xd5, 0x8f, 0x00}}}, 1117 }; 1118 1119 // 0x060098A0 1120 static const Vtx koopa_seg6_vertex_060098A0[] = { 1121 {{{ 14, 15, 33}, 0, { 0, 0}, {0xdb, 0x2b, 0x71, 0x00}}}, 1122 {{{ -6, 24, -2}, 0, { 0, 0}, {0xa1, 0x53, 0x00, 0x00}}}, 1123 {{{ -6, -18, 19}, 0, { 0, 0}, {0x96, 0xe3, 0x3e, 0x00}}}, 1124 {{{ 14, 15, -37}, 0, { 0, 0}, {0xdb, 0x2b, 0x8f, 0x00}}}, 1125 {{{ 14, -22, -37}, 0, { 0, 0}, {0xdc, 0xd5, 0x8f, 0x00}}}, 1126 {{{ -6, -18, -23}, 0, { 0, 0}, {0x96, 0xe3, 0xc2, 0x00}}}, 1127 {{{ 44, -8, -42}, 0, { 0, 0}, {0x26, 0x15, 0x89, 0x00}}}, 1128 {{{ 67, 15, -11}, 0, { 0, 0}, {0x3a, 0x5e, 0xc3, 0x00}}}, 1129 {{{ 67, -22, -24}, 0, { 0, 0}, {0x68, 0xdf, 0xc1, 0x00}}}, 1130 {{{ 30, -22, 33}, 0, { 0, 0}, {0x05, 0xcc, 0x73, 0x00}}}, 1131 {{{ 44, -8, 38}, 0, { 0, 0}, {0x26, 0x15, 0x77, 0x00}}}, 1132 {{{ 44, 5, 18}, 0, { 0, 0}, {0x1d, 0x74, 0x28, 0x00}}}, 1133 {{{ 67, 15, 6}, 0, { 0, 0}, {0x3a, 0x5e, 0x3d, 0x00}}}, 1134 {{{ 44, 5, -22}, 0, { 0, 0}, {0x1d, 0x74, 0xd8, 0x00}}}, 1135 {{{ 48, -41, -22}, 0, { 0, 0}, {0x23, 0x99, 0xc0, 0x00}}}, 1136 {{{ 30, -22, -37}, 0, { 0, 0}, {0x05, 0xcc, 0x8d, 0x00}}}, 1137 }; 1138 1139 // 0x060099A0 1140 static const Vtx koopa_seg6_vertex_060099A0[] = { 1141 {{{ 44, -8, 38}, 0, { 0, 0}, {0x26, 0x15, 0x77, 0x00}}}, 1142 {{{ 30, -22, 33}, 0, { 0, 0}, {0x05, 0xcc, 0x73, 0x00}}}, 1143 {{{ 48, -41, 18}, 0, { 0, 0}, {0x23, 0x99, 0x40, 0x00}}}, 1144 {{{ 44, 5, 18}, 0, { 0, 0}, {0x1d, 0x74, 0x28, 0x00}}}, 1145 {{{ 20, 35, -2}, 0, { 0, 0}, {0x15, 0x7d, 0x00, 0x00}}}, 1146 {{{ 14, 15, 33}, 0, { 0, 0}, {0xdb, 0x2b, 0x71, 0x00}}}, 1147 {{{ 44, 5, -22}, 0, { 0, 0}, {0x1d, 0x74, 0xd8, 0x00}}}, 1148 {{{ 44, -8, -42}, 0, { 0, 0}, {0x26, 0x15, 0x89, 0x00}}}, 1149 {{{ 14, 15, -37}, 0, { 0, 0}, {0xdb, 0x2b, 0x8f, 0x00}}}, 1150 }; 1151 1152 // 0x06009A30 1153 static const Vtx koopa_seg6_vertex_06009A30[] = { 1154 {{{ 0, -2, -10}, 0, { 0, 0}, {0xef, 0x00, 0x83, 0x00}}}, 1155 {{{ -1, 8, -2}, 0, { 0, 0}, {0xeb, 0x76, 0xda, 0x00}}}, 1156 {{{ 52, 17, -4}, 0, { 0, 0}, {0xeb, 0x76, 0xda, 0x00}}}, 1157 {{{ 53, 0, -17}, 0, { 0, 0}, {0xef, 0x00, 0x83, 0x00}}}, 1158 {{{ -1, 4, 10}, 0, { 0, 0}, {0xed, 0x49, 0x65, 0x00}}}, 1159 {{{ 52, 10, 16}, 0, { 0, 0}, {0xed, 0x49, 0x65, 0x00}}}, 1160 {{{ 0, -8, 10}, 0, { 0, 0}, {0xf1, 0xb6, 0x65, 0x00}}}, 1161 {{{ 53, -11, 16}, 0, { 0, 0}, {0xf1, 0xb6, 0x65, 0x00}}}, 1162 {{{ 0, -13, -2}, 0, { 0, 0}, {0xf2, 0x88, 0xda, 0x00}}}, 1163 {{{ 53, -18, -4}, 0, { 0, 0}, {0xf2, 0x88, 0xda, 0x00}}}, 1164 }; 1165 1166 // 0x06009AD0 1167 static const Vtx koopa_seg6_vertex_06009AD0[] = { 1168 {{{ 48, -41, -18}, 0, { 0, 0}, {0x23, 0x99, 0xc0, 0x00}}}, 1169 {{{ 48, -41, 22}, 0, { 0, 0}, {0x23, 0x99, 0x40, 0x00}}}, 1170 {{{ 14, -41, 19}, 0, { 0, 0}, {0xdc, 0x98, 0x3e, 0x00}}}, 1171 {{{ 14, -41, -15}, 0, { 0, 0}, {0xdc, 0x98, 0xc2, 0x00}}}, 1172 {{{ 44, 5, -18}, 0, { 0, 0}, {0x1d, 0x74, 0xd8, 0x00}}}, 1173 {{{ 20, 35, 2}, 0, { 0, 0}, {0x15, 0x7d, 0x00, 0x00}}}, 1174 {{{ 44, 5, 22}, 0, { 0, 0}, {0x1d, 0x74, 0x28, 0x00}}}, 1175 {{{ -6, -18, -19}, 0, { 0, 0}, {0x96, 0xe3, 0xc2, 0x00}}}, 1176 {{{ -6, -18, 23}, 0, { 0, 0}, {0x96, 0xe3, 0x3e, 0x00}}}, 1177 {{{ -6, 24, 2}, 0, { 0, 0}, {0xa1, 0x53, 0x00, 0x00}}}, 1178 {{{ 67, 15, -6}, 0, { 0, 0}, {0x3a, 0x5e, 0xc3, 0x00}}}, 1179 {{{ 67, 15, 11}, 0, { 0, 0}, {0x3a, 0x5e, 0x3d, 0x00}}}, 1180 {{{ 67, -22, 24}, 0, { 0, 0}, {0x68, 0xdf, 0x3f, 0x00}}}, 1181 {{{ 67, -22, -20}, 0, { 0, 0}, {0x68, 0xdf, 0xc1, 0x00}}}, 1182 }; 1183 1184 // 0x06009BB0 1185 static const Vtx koopa_seg6_vertex_06009BB0[] = { 1186 {{{ 30, -22, 37}, 0, { 0, 0}, {0x05, 0xcc, 0x73, 0x00}}}, 1187 {{{ 44, -8, 42}, 0, { 0, 0}, {0x26, 0x15, 0x77, 0x00}}}, 1188 {{{ 14, 15, 37}, 0, { 0, 0}, {0xdb, 0x2b, 0x71, 0x00}}}, 1189 {{{ 30, -22, -33}, 0, { 0, 0}, {0x05, 0xcc, 0x8d, 0x00}}}, 1190 {{{ 14, -22, -33}, 0, { 0, 0}, {0xdc, 0xd5, 0x8f, 0x00}}}, 1191 {{{ 14, 15, -33}, 0, { 0, 0}, {0xdb, 0x2b, 0x8f, 0x00}}}, 1192 {{{ 44, -8, -38}, 0, { 0, 0}, {0x26, 0x15, 0x89, 0x00}}}, 1193 {{{ 44, 5, -18}, 0, { 0, 0}, {0x1d, 0x74, 0xd8, 0x00}}}, 1194 {{{ 67, 15, -6}, 0, { 0, 0}, {0x3a, 0x5e, 0xc3, 0x00}}}, 1195 {{{ -6, 24, 2}, 0, { 0, 0}, {0xa1, 0x53, 0x00, 0x00}}}, 1196 {{{ 20, 35, 2}, 0, { 0, 0}, {0x15, 0x7d, 0x00, 0x00}}}, 1197 {{{ 44, 5, 22}, 0, { 0, 0}, {0x1d, 0x74, 0x28, 0x00}}}, 1198 {{{ 67, 15, 11}, 0, { 0, 0}, {0x3a, 0x5e, 0x3d, 0x00}}}, 1199 {{{ 48, -41, 22}, 0, { 0, 0}, {0x23, 0x99, 0x40, 0x00}}}, 1200 {{{ 67, -22, 24}, 0, { 0, 0}, {0x68, 0xdf, 0x3f, 0x00}}}, 1201 }; 1202 1203 // 0x06009CA0 1204 static const Vtx koopa_seg6_vertex_06009CA0[] = { 1205 {{{ -6, -18, 23}, 0, { 0, 0}, {0x96, 0xe3, 0x3e, 0x00}}}, 1206 {{{ 14, -41, 19}, 0, { 0, 0}, {0xdc, 0x98, 0x3e, 0x00}}}, 1207 {{{ 14, -22, 37}, 0, { 0, 0}, {0xdc, 0xd5, 0x71, 0x00}}}, 1208 {{{ 14, -22, -33}, 0, { 0, 0}, {0xdc, 0xd5, 0x8f, 0x00}}}, 1209 {{{ 14, -41, -15}, 0, { 0, 0}, {0xdc, 0x98, 0xc2, 0x00}}}, 1210 {{{ -6, -18, -19}, 0, { 0, 0}, {0x96, 0xe3, 0xc2, 0x00}}}, 1211 {{{ 44, -8, -38}, 0, { 0, 0}, {0x26, 0x15, 0x89, 0x00}}}, 1212 {{{ 67, -22, -20}, 0, { 0, 0}, {0x68, 0xdf, 0xc1, 0x00}}}, 1213 {{{ 48, -41, -18}, 0, { 0, 0}, {0x23, 0x99, 0xc0, 0x00}}}, 1214 {{{ 67, 15, -6}, 0, { 0, 0}, {0x3a, 0x5e, 0xc3, 0x00}}}, 1215 {{{ 14, 15, 37}, 0, { 0, 0}, {0xdb, 0x2b, 0x71, 0x00}}}, 1216 {{{ -6, 24, 2}, 0, { 0, 0}, {0xa1, 0x53, 0x00, 0x00}}}, 1217 {{{ 14, 15, -33}, 0, { 0, 0}, {0xdb, 0x2b, 0x8f, 0x00}}}, 1218 {{{ 44, 5, -18}, 0, { 0, 0}, {0x1d, 0x74, 0xd8, 0x00}}}, 1219 {{{ 30, -22, 37}, 0, { 0, 0}, {0x05, 0xcc, 0x73, 0x00}}}, 1220 }; 1221 1222 // 0x06009D90 1223 static const Vtx koopa_seg6_vertex_06009D90[] = { 1224 {{{ 44, 5, 22}, 0, { 0, 0}, {0x1d, 0x74, 0x28, 0x00}}}, 1225 {{{ 20, 35, 2}, 0, { 0, 0}, {0x15, 0x7d, 0x00, 0x00}}}, 1226 {{{ 14, 15, 37}, 0, { 0, 0}, {0xdb, 0x2b, 0x71, 0x00}}}, 1227 {{{ 67, -22, 24}, 0, { 0, 0}, {0x68, 0xdf, 0x3f, 0x00}}}, 1228 {{{ 48, -41, 22}, 0, { 0, 0}, {0x23, 0x99, 0x40, 0x00}}}, 1229 {{{ 48, -41, -18}, 0, { 0, 0}, {0x23, 0x99, 0xc0, 0x00}}}, 1230 {{{ 67, -22, -20}, 0, { 0, 0}, {0x68, 0xdf, 0xc1, 0x00}}}, 1231 {{{ 14, -41, 19}, 0, { 0, 0}, {0xdc, 0x98, 0x3e, 0x00}}}, 1232 {{{ 30, -22, 37}, 0, { 0, 0}, {0x05, 0xcc, 0x73, 0x00}}}, 1233 {{{ -6, -18, -19}, 0, { 0, 0}, {0x96, 0xe3, 0xc2, 0x00}}}, 1234 {{{ 14, -41, -15}, 0, { 0, 0}, {0xdc, 0x98, 0xc2, 0x00}}}, 1235 {{{ -6, -18, 23}, 0, { 0, 0}, {0x96, 0xe3, 0x3e, 0x00}}}, 1236 {{{ 30, -22, -33}, 0, { 0, 0}, {0x05, 0xcc, 0x8d, 0x00}}}, 1237 {{{ 14, -22, -33}, 0, { 0, 0}, {0xdc, 0xd5, 0x8f, 0x00}}}, 1238 {{{ 14, -22, 37}, 0, { 0, 0}, {0xdc, 0xd5, 0x71, 0x00}}}, 1239 }; 1240 1241 // 0x06009E80 1242 static const Vtx koopa_seg6_vertex_06009E80[] = { 1243 {{{ -6, -18, -19}, 0, { 0, 0}, {0x96, 0xe3, 0xc2, 0x00}}}, 1244 {{{ -6, 24, 2}, 0, { 0, 0}, {0xa1, 0x53, 0x00, 0x00}}}, 1245 {{{ 14, 15, -33}, 0, { 0, 0}, {0xdb, 0x2b, 0x8f, 0x00}}}, 1246 {{{ -6, -18, 23}, 0, { 0, 0}, {0x96, 0xe3, 0x3e, 0x00}}}, 1247 {{{ 14, -22, 37}, 0, { 0, 0}, {0xdc, 0xd5, 0x71, 0x00}}}, 1248 {{{ 14, 15, 37}, 0, { 0, 0}, {0xdb, 0x2b, 0x71, 0x00}}}, 1249 {{{ 67, -22, 24}, 0, { 0, 0}, {0x68, 0xdf, 0x3f, 0x00}}}, 1250 {{{ 67, 15, 11}, 0, { 0, 0}, {0x3a, 0x5e, 0x3d, 0x00}}}, 1251 {{{ 44, -8, 42}, 0, { 0, 0}, {0x26, 0x15, 0x77, 0x00}}}, 1252 {{{ 44, -8, -38}, 0, { 0, 0}, {0x26, 0x15, 0x89, 0x00}}}, 1253 {{{ 30, -22, -33}, 0, { 0, 0}, {0x05, 0xcc, 0x8d, 0x00}}}, 1254 {{{ 44, 5, 22}, 0, { 0, 0}, {0x1d, 0x74, 0x28, 0x00}}}, 1255 {{{ 67, 15, -6}, 0, { 0, 0}, {0x3a, 0x5e, 0xc3, 0x00}}}, 1256 {{{ 44, 5, -18}, 0, { 0, 0}, {0x1d, 0x74, 0xd8, 0x00}}}, 1257 {{{ 30, -22, 37}, 0, { 0, 0}, {0x05, 0xcc, 0x73, 0x00}}}, 1258 {{{ 48, -41, 22}, 0, { 0, 0}, {0x23, 0x99, 0x40, 0x00}}}, 1259 }; 1260 1261 // 0x06009F80 1262 static const Vtx koopa_seg6_vertex_06009F80[] = { 1263 {{{ 48, -41, -18}, 0, { 0, 0}, {0x23, 0x99, 0xc0, 0x00}}}, 1264 {{{ 30, -22, -33}, 0, { 0, 0}, {0x05, 0xcc, 0x8d, 0x00}}}, 1265 {{{ 44, -8, -38}, 0, { 0, 0}, {0x26, 0x15, 0x89, 0x00}}}, 1266 {{{ 14, 15, -33}, 0, { 0, 0}, {0xdb, 0x2b, 0x8f, 0x00}}}, 1267 {{{ 20, 35, 2}, 0, { 0, 0}, {0x15, 0x7d, 0x00, 0x00}}}, 1268 {{{ 44, 5, -18}, 0, { 0, 0}, {0x1d, 0x74, 0xd8, 0x00}}}, 1269 {{{ 14, 15, 37}, 0, { 0, 0}, {0xdb, 0x2b, 0x71, 0x00}}}, 1270 {{{ 44, -8, 42}, 0, { 0, 0}, {0x26, 0x15, 0x77, 0x00}}}, 1271 {{{ 44, 5, 22}, 0, { 0, 0}, {0x1d, 0x74, 0x28, 0x00}}}, 1272 }; 1273 1274 // 0x0600A010 1275 static const Vtx koopa_seg6_vertex_0600A010[] = { 1276 {{{ 53, 0, 17}, 0, { 0, 0}, {0xef, 0x00, 0x7d, 0x00}}}, 1277 {{{ 52, 17, 3}, 0, { 0, 0}, {0xeb, 0x76, 0x26, 0x00}}}, 1278 {{{ -1, 8, 1}, 0, { 0, 0}, {0xeb, 0x76, 0x26, 0x00}}}, 1279 {{{ 0, -2, 9}, 0, { 0, 0}, {0xef, 0x00, 0x7d, 0x00}}}, 1280 {{{ 52, 10, -17}, 0, { 0, 0}, {0xed, 0x49, 0x9b, 0x00}}}, 1281 {{{ -1, 4, -11}, 0, { 0, 0}, {0xed, 0x49, 0x9b, 0x00}}}, 1282 {{{ 53, -11, -17}, 0, { 0, 0}, {0xf1, 0xb6, 0x9b, 0x00}}}, 1283 {{{ 0, -8, -11}, 0, { 0, 0}, {0xf1, 0xb6, 0x9b, 0x00}}}, 1284 {{{ 53, -18, 3}, 0, { 0, 0}, {0xf2, 0x88, 0x26, 0x00}}}, 1285 {{{ 0, -13, 1}, 0, { 0, 0}, {0xf2, 0x88, 0x26, 0x00}}}, 1286 }; 1287 1288 // 0x0600A0B0 1289 static const Vtx koopa_seg6_vertex_0600A0B0[] = { 1290 {{{ 0, 51, 0}, 0, { 0, 0}, {0x95, 0x44, 0x00, 0x00}}}, 1291 {{{ 10, 49, 35}, 0, { 0, 0}, {0xac, 0x42, 0x43, 0x00}}}, 1292 {{{ 44, 74, 31}, 0, { 0, 0}, {0xf1, 0x69, 0x44, 0x00}}}, 1293 {{{ 35, 83, 0}, 0, { 0, 0}, {0xdc, 0x79, 0x00, 0x00}}}, 1294 {{{ 14, 21, 64}, 0, { 0, 0}, {0xaf, 0x1e, 0x5c, 0x00}}}, 1295 {{{ 63, 40, 61}, 0, { 0, 0}, {0x17, 0x3d, 0x6c, 0x00}}}, 1296 {{{ 139, 71, 48}, 0, { 0, 0}, {0x46, 0x33, 0x5c, 0x00}}}, 1297 {{{ 86, 112, 0}, 0, { 0, 0}, {0x1f, 0x7b, 0x00, 0x00}}}, 1298 {{{ 91, 82, 51}, 0, { 0, 0}, {0x14, 0x35, 0x71, 0x00}}}, 1299 {{{ 82, 80, 0}, 0, { 0, 0}, {0x42, 0x6c, 0x00, 0x00}}}, 1300 {{{ 98, 22, 59}, 0, { 0, 0}, {0x2f, 0x0e, 0x74, 0x00}}}, 1301 {{{ 53, 2, 86}, 0, { 0, 0}, {0xf2, 0x02, 0x7e, 0x00}}}, 1302 {{{ -13, -4, 0}, 0, { 0, 0}, {0x82, 0xf8, 0x00, 0x00}}}, 1303 {{{ 16, -63, 0}, 0, { 0, 0}, {0xbc, 0x95, 0x00, 0x00}}}, 1304 {{{ 23, -24, 59}, 0, { 0, 0}, {0xad, 0xcb, 0x4f, 0x00}}}, 1305 }; 1306 1307 // 0x0600A1A0 1308 static const Vtx koopa_seg6_vertex_0600A1A0[] = { 1309 {{{ 68, -65, 17}, 0, { 0, 0}, {0xe6, 0x8b, 0x28, 0x00}}}, 1310 {{{ 42, -44, 54}, 0, { 0, 0}, {0xe4, 0xa5, 0x52, 0x00}}}, 1311 {{{ 16, -63, 0}, 0, { 0, 0}, {0xbc, 0x95, 0x00, 0x00}}}, 1312 {{{ 23, -24, 59}, 0, { 0, 0}, {0xad, 0xcb, 0x4f, 0x00}}}, 1313 {{{ 101, -44, 53}, 0, { 0, 0}, {0xf4, 0xae, 0x60, 0x00}}}, 1314 {{{ 97, -86, 0}, 0, { 0, 0}, {0xdc, 0x87, 0x00, 0x00}}}, 1315 {{{ 146, -93, 0}, 0, { 0, 0}, {0xf9, 0x82, 0x00, 0x00}}}, 1316 {{{ 14, 21, 64}, 0, { 0, 0}, {0xaf, 0x1e, 0x5c, 0x00}}}, 1317 {{{ 53, 2, 86}, 0, { 0, 0}, {0xf2, 0x02, 0x7e, 0x00}}}, 1318 {{{ 75, -16, 81}, 0, { 0, 0}, {0x2c, 0xe3, 0x73, 0x00}}}, 1319 {{{ 98, 22, 59}, 0, { 0, 0}, {0x2f, 0x0e, 0x74, 0x00}}}, 1320 {{{ 63, 40, 61}, 0, { 0, 0}, {0x17, 0x3d, 0x6c, 0x00}}}, 1321 {{{ -13, -4, 0}, 0, { 0, 0}, {0x82, 0xf8, 0x00, 0x00}}}, 1322 {{{ 14, 21, -64}, 0, { 0, 0}, {0xaf, 0x1e, 0xa4, 0x00}}}, 1323 {{{ 23, -24, -59}, 0, { 0, 0}, {0xad, 0xcb, 0xb1, 0x00}}}, 1324 {{{ 42, -44, -54}, 0, { 0, 0}, {0xe4, 0xa5, 0xae, 0x00}}}, 1325 }; 1326 1327 // 0x0600A2A0 1328 static const Vtx koopa_seg6_vertex_0600A2A0[] = { 1329 {{{ 91, 82, -51}, 0, { 0, 0}, {0x84, 0x19, 0x00, 0x00}}}, 1330 {{{ 91, 82, 51}, 0, { 0, 0}, {0x84, 0x19, 0x00, 0x00}}}, 1331 {{{ 86, 112, 0}, 0, { 0, 0}, {0x84, 0xe9, 0x00, 0x00}}}, 1332 {{{ 35, 83, 0}, 0, { 0, 0}, {0xdc, 0x79, 0x00, 0x00}}}, 1333 {{{ 44, 74, -32}, 0, { 0, 0}, {0xf1, 0x69, 0xbc, 0x00}}}, 1334 {{{ 10, 49, -36}, 0, { 0, 0}, {0xac, 0x42, 0xbd, 0x00}}}, 1335 {{{ 0, 51, 0}, 0, { 0, 0}, {0x95, 0x44, 0x00, 0x00}}}, 1336 {{{ 63, 40, -62}, 0, { 0, 0}, {0x17, 0x3d, 0x94, 0x00}}}, 1337 {{{ 82, 80, 0}, 0, { 0, 0}, {0x42, 0x6c, 0x00, 0x00}}}, 1338 {{{ 63, 40, 61}, 0, { 0, 0}, {0x17, 0x3d, 0x6c, 0x00}}}, 1339 {{{ 98, 22, -60}, 0, { 0, 0}, {0x2f, 0x0e, 0x8c, 0x00}}}, 1340 {{{ 75, -16, -82}, 0, { 0, 0}, {0x2c, 0xe3, 0x8d, 0x00}}}, 1341 {{{ 53, 2, -86}, 0, { 0, 0}, {0xf2, 0x02, 0x82, 0x00}}}, 1342 {{{ 42, -44, -54}, 0, { 0, 0}, {0xe4, 0xa5, 0xae, 0x00}}}, 1343 {{{ 23, -24, -59}, 0, { 0, 0}, {0xad, 0xcb, 0xb1, 0x00}}}, 1344 {{{ 14, 21, -64}, 0, { 0, 0}, {0xaf, 0x1e, 0xa4, 0x00}}}, 1345 }; 1346 1347 // 0x0600A3A0 1348 static const Vtx koopa_seg6_vertex_0600A3A0[] = { 1349 {{{ 101, -44, -54}, 0, { 0, 0}, {0xf4, 0xae, 0xa0, 0x00}}}, 1350 {{{ 68, -65, -18}, 0, { 0, 0}, {0xe6, 0x8b, 0xd8, 0x00}}}, 1351 {{{ 42, -44, -54}, 0, { 0, 0}, {0xe4, 0xa5, 0xae, 0x00}}}, 1352 {{{ 146, -93, 0}, 0, { 0, 0}, {0xf9, 0x82, 0x00, 0x00}}}, 1353 {{{ 97, -86, 0}, 0, { 0, 0}, {0xdc, 0x87, 0x00, 0x00}}}, 1354 {{{ 151, 26, -31}, 0, { 0, 0}, {0x5a, 0xd7, 0xb1, 0x00}}}, 1355 {{{ 98, 22, -60}, 0, { 0, 0}, {0x2f, 0x0e, 0x8c, 0x00}}}, 1356 {{{ 139, 71, -49}, 0, { 0, 0}, {0x46, 0x33, 0xa4, 0x00}}}, 1357 {{{ 14, 21, -64}, 0, { 0, 0}, {0xaf, 0x1e, 0xa4, 0x00}}}, 1358 {{{ 63, 40, -62}, 0, { 0, 0}, {0x17, 0x3d, 0x94, 0x00}}}, 1359 {{{ 53, 2, -86}, 0, { 0, 0}, {0xf2, 0x02, 0x82, 0x00}}}, 1360 {{{ 91, 82, -51}, 0, { 0, 0}, {0x14, 0x35, 0x8f, 0x00}}}, 1361 {{{ 35, 83, 0}, 0, { 0, 0}, {0xdc, 0x79, 0x00, 0x00}}}, 1362 {{{ 82, 80, 0}, 0, { 0, 0}, {0x42, 0x6c, 0x00, 0x00}}}, 1363 {{{ 44, 74, -32}, 0, { 0, 0}, {0xf1, 0x69, 0xbc, 0x00}}}, 1364 {{{ 86, 112, 0}, 0, { 0, 0}, {0x1f, 0x7b, 0x00, 0x00}}}, 1365 }; 1366 1367 // 0x0600A4A0 1368 static const Vtx koopa_seg6_vertex_0600A4A0[] = { 1369 {{{ 10, 49, -36}, 0, { 0, 0}, {0xac, 0x42, 0xbd, 0x00}}}, 1370 {{{ 63, 40, -62}, 0, { 0, 0}, {0x17, 0x3d, 0x94, 0x00}}}, 1371 {{{ 14, 21, -64}, 0, { 0, 0}, {0xaf, 0x1e, 0xa4, 0x00}}}, 1372 {{{ 75, -16, 81}, 0, { 0, 0}, {0x2c, 0xe3, 0x73, 0x00}}}, 1373 {{{ 42, -44, 54}, 0, { 0, 0}, {0xe4, 0xa5, 0x52, 0x00}}}, 1374 {{{ 101, -44, 53}, 0, { 0, 0}, {0xf4, 0xae, 0x60, 0x00}}}, 1375 {{{ 44, 74, -32}, 0, { 0, 0}, {0xf1, 0x69, 0xbc, 0x00}}}, 1376 {{{ 63, 40, 61}, 0, { 0, 0}, {0x17, 0x3d, 0x6c, 0x00}}}, 1377 {{{ 44, 74, 31}, 0, { 0, 0}, {0xf1, 0x69, 0x44, 0x00}}}, 1378 {{{ 10, 49, 35}, 0, { 0, 0}, {0xac, 0x42, 0x43, 0x00}}}, 1379 {{{ 68, -65, 17}, 0, { 0, 0}, {0xe6, 0x8b, 0x28, 0x00}}}, 1380 {{{ 97, -86, 0}, 0, { 0, 0}, {0xdc, 0x87, 0x00, 0x00}}}, 1381 {{{ 151, 26, 31}, 0, { 0, 0}, {0x5a, 0xd7, 0x4f, 0x00}}}, 1382 {{{ 139, 71, 48}, 0, { 0, 0}, {0x46, 0x33, 0x5c, 0x00}}}, 1383 {{{ 98, 22, 59}, 0, { 0, 0}, {0x2f, 0x0e, 0x74, 0x00}}}, 1384 {{{ 91, 82, 51}, 0, { 0, 0}, {0x14, 0x35, 0x71, 0x00}}}, 1385 }; 1386 1387 // 0x0600A5A0 1388 static const Vtx koopa_seg6_vertex_0600A5A0[] = { 1389 {{{ 91, 82, -51}, 0, { 0, 0}, {0x14, 0x35, 0x8f, 0x00}}}, 1390 {{{ 139, 71, -49}, 0, { 0, 0}, {0x46, 0x33, 0xa4, 0x00}}}, 1391 {{{ 98, 22, -60}, 0, { 0, 0}, {0x2f, 0x0e, 0x8c, 0x00}}}, 1392 {{{ 53, 2, -86}, 0, { 0, 0}, {0xf2, 0x02, 0x82, 0x00}}}, 1393 {{{ 63, 40, -62}, 0, { 0, 0}, {0x17, 0x3d, 0x94, 0x00}}}, 1394 {{{ 53, 2, 86}, 0, { 0, 0}, {0xf2, 0x02, 0x7e, 0x00}}}, 1395 {{{ 75, -16, 81}, 0, { 0, 0}, {0x2c, 0xe3, 0x73, 0x00}}}, 1396 {{{ 98, 22, 59}, 0, { 0, 0}, {0x2f, 0x0e, 0x74, 0x00}}}, 1397 {{{ 23, -24, 59}, 0, { 0, 0}, {0xad, 0xcb, 0x4f, 0x00}}}, 1398 {{{ 14, 21, 64}, 0, { 0, 0}, {0xaf, 0x1e, 0x5c, 0x00}}}, 1399 {{{ -13, -4, 0}, 0, { 0, 0}, {0x82, 0xf8, 0x00, 0x00}}}, 1400 {{{ 23, -24, -59}, 0, { 0, 0}, {0xad, 0xcb, 0xb1, 0x00}}}, 1401 {{{ 16, -63, 0}, 0, { 0, 0}, {0xbc, 0x95, 0x00, 0x00}}}, 1402 {{{ 42, -44, -54}, 0, { 0, 0}, {0xe4, 0xa5, 0xae, 0x00}}}, 1403 {{{ 68, -65, -18}, 0, { 0, 0}, {0xe6, 0x8b, 0xd8, 0x00}}}, 1404 }; 1405 1406 // 0x0600A690 1407 static const Vtx koopa_seg6_vertex_0600A690[] = { 1408 {{{ 42, -44, 54}, 0, { 0, 0}, {0xe4, 0xa5, 0x52, 0x00}}}, 1409 {{{ 68, -65, 17}, 0, { 0, 0}, {0xe6, 0x8b, 0x28, 0x00}}}, 1410 {{{ 101, -44, 53}, 0, { 0, 0}, {0xf4, 0xae, 0x60, 0x00}}}, 1411 {{{ 53, 2, 86}, 0, { 0, 0}, {0xf2, 0x02, 0x7e, 0x00}}}, 1412 {{{ 23, -24, 59}, 0, { 0, 0}, {0xad, 0xcb, 0x4f, 0x00}}}, 1413 {{{ 42, -44, -54}, 0, { 0, 0}, {0xe4, 0xa5, 0xae, 0x00}}}, 1414 {{{ 75, -16, -82}, 0, { 0, 0}, {0x2c, 0xe3, 0x8d, 0x00}}}, 1415 {{{ 101, -44, -54}, 0, { 0, 0}, {0xf4, 0xae, 0xa0, 0x00}}}, 1416 {{{ 53, 2, -86}, 0, { 0, 0}, {0xf2, 0x02, 0x82, 0x00}}}, 1417 {{{ 0, 51, 0}, 0, { 0, 0}, {0x95, 0x44, 0x00, 0x00}}}, 1418 {{{ -13, -4, 0}, 0, { 0, 0}, {0x82, 0xf8, 0x00, 0x00}}}, 1419 {{{ 10, 49, 35}, 0, { 0, 0}, {0xac, 0x42, 0x43, 0x00}}}, 1420 {{{ 10, 49, -36}, 0, { 0, 0}, {0xac, 0x42, 0xbd, 0x00}}}, 1421 {{{ 109, 2, 51}, 0, { 0, 0}, {0x39, 0x0c, 0x70, 0x00}}}, 1422 {{{ 75, -16, 81}, 0, { 0, 0}, {0x2c, 0xe3, 0x73, 0x00}}}, 1423 {{{ 98, 22, 59}, 0, { 0, 0}, {0x2f, 0x0e, 0x74, 0x00}}}, 1424 }; 1425 1426 // 0x0600A790 1427 static const Vtx koopa_seg6_vertex_0600A790[] = { 1428 {{{ 75, -16, -82}, 0, { 0, 0}, {0x2c, 0xe3, 0x8d, 0x00}}}, 1429 {{{ 98, 22, -60}, 0, { 0, 0}, {0x2f, 0x0e, 0x8c, 0x00}}}, 1430 {{{ 109, 2, -51}, 0, { 0, 0}, {0x39, 0x0c, 0x90, 0x00}}}, 1431 {{{ 101, -44, -54}, 0, { 0, 0}, {0xf4, 0xae, 0xa0, 0x00}}}, 1432 {{{ 97, -86, 0}, 0, { 0, 0}, {0xdc, 0x87, 0x00, 0x00}}}, 1433 {{{ 68, -65, -18}, 0, { 0, 0}, {0xe6, 0x8b, 0xd8, 0x00}}}, 1434 {{{ 86, 112, 0}, 0, { 0, 0}, {0x1f, 0x7b, 0x00, 0x00}}}, 1435 {{{ 147, 97, 0}, 0, { 0, 0}, {0x56, 0x5d, 0x00, 0x00}}}, 1436 {{{ 139, 71, -49}, 0, { 0, 0}, {0x46, 0x33, 0xa4, 0x00}}}, 1437 {{{ 168, 41, 0}, 0, { 0, 0}, {0x7e, 0xf8, 0x00, 0x00}}}, 1438 {{{ 151, 26, -31}, 0, { 0, 0}, {0x5a, 0xd7, 0xb1, 0x00}}}, 1439 {{{ 139, 71, 48}, 0, { 0, 0}, {0x46, 0x33, 0x5c, 0x00}}}, 1440 {{{ 137, -5, 0}, 0, { 0, 0}, {0x60, 0xae, 0x00, 0x00}}}, 1441 {{{ 151, 26, 31}, 0, { 0, 0}, {0x5a, 0xd7, 0x4f, 0x00}}}, 1442 {{{ 98, 22, 59}, 0, { 0, 0}, {0x2f, 0x0e, 0x74, 0x00}}}, 1443 {{{ 109, 2, 51}, 0, { 0, 0}, {0x39, 0x0c, 0x70, 0x00}}}, 1444 }; 1445 1446 // 0x0600A890 1447 static const Vtx koopa_seg6_vertex_0600A890[] = { 1448 {{{ 91, 82, -51}, 0, { 0, 0}, {0x84, 0x19, 0x00, 0x00}}}, 1449 {{{ 63, 40, -62}, 0, { 0, 0}, {0x97, 0x46, 0x00, 0x00}}}, 1450 {{{ 63, 40, 61}, 0, { 0, 0}, {0x97, 0x46, 0x00, 0x00}}}, 1451 {{{ 91, 82, 51}, 0, { 0, 0}, {0x84, 0x19, 0x00, 0x00}}}, 1452 {{{ 10, 49, -36}, 0, { 0, 0}, {0xac, 0x42, 0xbd, 0x00}}}, 1453 {{{ 14, 21, -64}, 0, { 0, 0}, {0xaf, 0x1e, 0xa4, 0x00}}}, 1454 {{{ -13, -4, 0}, 0, { 0, 0}, {0x82, 0xf8, 0x00, 0x00}}}, 1455 {{{ 14, 21, 64}, 0, { 0, 0}, {0xaf, 0x1e, 0x5c, 0x00}}}, 1456 {{{ 10, 49, 35}, 0, { 0, 0}, {0xac, 0x42, 0x43, 0x00}}}, 1457 {{{ 16, -63, 0}, 0, { 0, 0}, {0xbc, 0x95, 0x00, 0x00}}}, 1458 {{{ 68, -65, -18}, 0, { 0, 0}, {0xe6, 0x8b, 0xd8, 0x00}}}, 1459 {{{ 68, -65, 17}, 0, { 0, 0}, {0xe6, 0x8b, 0x28, 0x00}}}, 1460 {{{ 97, -86, 0}, 0, { 0, 0}, {0xdc, 0x87, 0x00, 0x00}}}, 1461 {{{ 139, 71, 48}, 0, { 0, 0}, {0x46, 0x33, 0x5c, 0x00}}}, 1462 {{{ 151, 26, 31}, 0, { 0, 0}, {0x5a, 0xd7, 0x4f, 0x00}}}, 1463 {{{ 168, 41, 0}, 0, { 0, 0}, {0x7e, 0xf8, 0x00, 0x00}}}, 1464 }; 1465 1466 // 0x0600A990 1467 static const Vtx koopa_seg6_vertex_0600A990[] = { 1468 {{{ 139, 71, -49}, 0, { 0, 0}, {0x46, 0x33, 0xa4, 0x00}}}, 1469 {{{ 147, 97, 0}, 0, { 0, 0}, {0x56, 0x5d, 0x00, 0x00}}}, 1470 {{{ 168, 41, 0}, 0, { 0, 0}, {0x7e, 0xf8, 0x00, 0x00}}}, 1471 }; 1472 1473 // 0x0600A9C0 1474 static const Vtx koopa_seg6_vertex_0600A9C0[] = { 1475 {{{ 178, -81, -29}, 0, { 0, 0}, {0x4b, 0xab, 0xc8, 0x00}}}, 1476 {{{ 182, -56, -23}, 0, { 0, 0}, {0x6d, 0x22, 0xc9, 0x00}}}, 1477 {{{ 182, -56, 23}, 0, { 0, 0}, {0x73, 0x18, 0x2d, 0x00}}}, 1478 {{{ 119, -30, -63}, 0, { 0, 0}, {0xf6, 0x07, 0x82, 0x00}}}, 1479 {{{ 101, -44, -54}, 0, { 0, 0}, {0xf4, 0xae, 0xa0, 0x00}}}, 1480 {{{ 109, 2, -51}, 0, { 0, 0}, {0x39, 0x0c, 0x90, 0x00}}}, 1481 {{{ 109, 2, 51}, 0, { 0, 0}, {0x39, 0x0c, 0x70, 0x00}}}, 1482 {{{ 119, -30, 63}, 0, { 0, 0}, {0xf6, 0x07, 0x7e, 0x00}}}, 1483 {{{ 131, -11, 55}, 0, { 0, 0}, {0x41, 0x48, 0x51, 0x00}}}, 1484 {{{ 153, -37, 48}, 0, { 0, 0}, {0x59, 0x2f, 0x4c, 0x00}}}, 1485 {{{ 137, -52, 57}, 0, { 0, 0}, {0x24, 0xde, 0x74, 0x00}}}, 1486 {{{ 146, -93, 0}, 0, { 0, 0}, {0xf9, 0x82, 0x00, 0x00}}}, 1487 {{{ 137, -5, 0}, 0, { 0, 0}, {0x56, 0x5c, 0x00, 0x00}}}, 1488 {{{ 131, -11, -56}, 0, { 0, 0}, {0x41, 0x48, 0xaf, 0x00}}}, 1489 {{{ 178, -81, 28}, 0, { 0, 0}, {0x36, 0xa2, 0x41, 0x00}}}, 1490 {{{ 101, -44, 53}, 0, { 0, 0}, {0xf4, 0xae, 0x60, 0x00}}}, 1491 }; 1492 1493 // 0x0600AAC0 1494 static const Vtx koopa_seg6_vertex_0600AAC0[] = { 1495 {{{ 119, -30, -63}, 0, { 0, 0}, {0xf6, 0x07, 0x82, 0x00}}}, 1496 {{{ 131, -11, -56}, 0, { 0, 0}, {0x41, 0x48, 0xaf, 0x00}}}, 1497 {{{ 153, -37, -49}, 0, { 0, 0}, {0x59, 0x2f, 0xb4, 0x00}}}, 1498 {{{ 137, -52, 57}, 0, { 0, 0}, {0x24, 0xde, 0x74, 0x00}}}, 1499 {{{ 119, -30, 63}, 0, { 0, 0}, {0xf6, 0x07, 0x7e, 0x00}}}, 1500 {{{ 101, -44, 53}, 0, { 0, 0}, {0xf4, 0xae, 0x60, 0x00}}}, 1501 {{{ 146, -93, 0}, 0, { 0, 0}, {0xf9, 0x82, 0x00, 0x00}}}, 1502 {{{ 178, -81, 28}, 0, { 0, 0}, {0x36, 0xa2, 0x41, 0x00}}}, 1503 {{{ 178, -81, -29}, 0, { 0, 0}, {0x4b, 0xab, 0xc8, 0x00}}}, 1504 {{{ 101, -44, -54}, 0, { 0, 0}, {0xf4, 0xae, 0xa0, 0x00}}}, 1505 {{{ 137, -52, -58}, 0, { 0, 0}, {0x24, 0xde, 0x8c, 0x00}}}, 1506 {{{ 109, 2, -51}, 0, { 0, 0}, {0x39, 0x0c, 0x90, 0x00}}}, 1507 {{{ 182, -56, -23}, 0, { 0, 0}, {0x6d, 0x22, 0xc9, 0x00}}}, 1508 {{{ 153, -37, 48}, 0, { 0, 0}, {0x59, 0x2f, 0x4c, 0x00}}}, 1509 {{{ 131, -11, 55}, 0, { 0, 0}, {0x41, 0x48, 0x51, 0x00}}}, 1510 }; 1511 1512 // 0x0600ABB0 1513 static const Vtx koopa_seg6_vertex_0600ABB0[] = { 1514 {{{ 182, -56, 23}, 0, { 0, 0}, {0x73, 0x18, 0x2d, 0x00}}}, 1515 {{{ 182, -56, -23}, 0, { 0, 0}, {0x6d, 0x22, 0xc9, 0x00}}}, 1516 {{{ 137, -5, 0}, 0, { 0, 0}, {0x56, 0x5c, 0x00, 0x00}}}, 1517 {{{ 131, -11, 55}, 0, { 0, 0}, {0x41, 0x48, 0x51, 0x00}}}, 1518 {{{ 153, -37, 48}, 0, { 0, 0}, {0x59, 0x2f, 0x4c, 0x00}}}, 1519 {{{ 153, -37, -49}, 0, { 0, 0}, {0x59, 0x2f, 0xb4, 0x00}}}, 1520 {{{ 131, -11, -56}, 0, { 0, 0}, {0x41, 0x48, 0xaf, 0x00}}}, 1521 {{{ 101, -44, -54}, 0, { 0, 0}, {0xf4, 0xae, 0xa0, 0x00}}}, 1522 {{{ 119, -30, -63}, 0, { 0, 0}, {0xf6, 0x07, 0x82, 0x00}}}, 1523 {{{ 137, -52, -58}, 0, { 0, 0}, {0x24, 0xde, 0x8c, 0x00}}}, 1524 {{{ 137, -52, 57}, 0, { 0, 0}, {0x24, 0xde, 0x74, 0x00}}}, 1525 {{{ 119, -30, 63}, 0, { 0, 0}, {0xf6, 0x07, 0x7e, 0x00}}}, 1526 {{{ 178, -81, 28}, 0, { 0, 0}, {0x36, 0xa2, 0x41, 0x00}}}, 1527 {{{ 178, -81, -29}, 0, { 0, 0}, {0x4b, 0xab, 0xc8, 0x00}}}, 1528 }; 1529 1530 // 0x0600AC90 1531 static const Vtx koopa_seg6_vertex_0600AC90[] = { 1532 {{{ -84, 25, 0}, 0, { 0, 0}, {0x96, 0x44, 0x00, 0x00}}}, 1533 {{{ -109, 4, 0}, 0, { 0, 0}, {0xaf, 0x61, 0x00, 0x00}}}, 1534 {{{ -71, 18, 85}, 0, { 0, 0}, {0xa7, 0x50, 0x27, 0x00}}}, 1535 {{{ -71, 38, 56}, 0, { 0, 0}, {0xaa, 0x53, 0x29, 0x00}}}, 1536 {{{ 91, 27, 60}, 0, { 0, 0}, {0x5f, 0x3d, 0x38, 0x00}}}, 1537 {{{ 79, 8, 94}, 0, { 0, 0}, {0x43, 0x0c, 0x6a, 0x00}}}, 1538 {{{ 121, -46, 31}, 0, { 0, 0}, {0x6d, 0xdb, 0x33, 0x00}}}, 1539 {{{ 51, 43, 78}, 0, { 0, 0}, {0x1d, 0x5f, 0x4e, 0x00}}}, 1540 {{{ -28, 43, 78}, 0, { 0, 0}, {0xe4, 0x5b, 0x53, 0x00}}}, 1541 {{{ -3, 23, 107}, 0, { 0, 0}, {0xee, 0x16, 0x7b, 0x00}}}, 1542 {{{ -109, 4, 0}, 0, { 0, 0}, {0xa8, 0xa6, 0x00, 0x00}}}, 1543 {{{ -85, -18, 0}, 0, { 0, 0}, {0x98, 0xb9, 0x00, 0x00}}}, 1544 {{{ -57, -2, 73}, 0, { 0, 0}, {0xcc, 0xb7, 0x59, 0x00}}}, 1545 {{{ -71, 18, 85}, 0, { 0, 0}, {0xc9, 0xad, 0x4d, 0x00}}}, 1546 {{{ 63, -31, 77}, 0, { 0, 0}, {0x16, 0xb3, 0x61, 0x00}}}, 1547 {{{ 91, -65, 0}, 0, { 0, 0}, {0x41, 0x94, 0x00, 0x00}}}, 1548 }; 1549 1550 // 0x0600AD90 1551 static const Vtx koopa_seg6_vertex_0600AD90[] = { 1552 {{{ -109, 4, 0}, 0, { 0, 0}, {0xa8, 0xa6, 0x00, 0x00}}}, 1553 {{{ -57, -2, -74}, 0, { 0, 0}, {0xcc, 0xb7, 0xa7, 0x00}}}, 1554 {{{ -85, -18, 0}, 0, { 0, 0}, {0x98, 0xb9, 0x00, 0x00}}}, 1555 {{{ 91, -65, 0}, 0, { 0, 0}, {0x41, 0x94, 0x00, 0x00}}}, 1556 {{{ 121, -46, -32}, 0, { 0, 0}, {0x33, 0x9b, 0xc8, 0x00}}}, 1557 {{{ 121, -46, 31}, 0, { 0, 0}, {0x33, 0x9b, 0x38, 0x00}}}, 1558 {{{ -84, 25, 0}, 0, { 0, 0}, {0x96, 0x44, 0x00, 0x00}}}, 1559 {{{ -71, 18, -86}, 0, { 0, 0}, {0xa7, 0x50, 0xd9, 0x00}}}, 1560 {{{ -109, 4, 0}, 0, { 0, 0}, {0xaf, 0x61, 0x00, 0x00}}}, 1561 {{{ -3, 23, -108}, 0, { 0, 0}, {0xee, 0x16, 0x85, 0x00}}}, 1562 {{{ -71, 38, -57}, 0, { 0, 0}, {0xad, 0x52, 0xd0, 0x00}}}, 1563 {{{ 51, 43, -79}, 0, { 0, 0}, {0x1d, 0x60, 0xb3, 0x00}}}, 1564 {{{ 91, 27, -62}, 0, { 0, 0}, {0x5f, 0x3d, 0xc8, 0x00}}}, 1565 {{{ 79, 8, -96}, 0, { 0, 0}, {0x43, 0x0c, 0x96, 0x00}}}, 1566 {{{ -71, 18, -86}, 0, { 0, 0}, {0xc9, 0xad, 0xb3, 0x00}}}, 1567 {{{ 63, -31, -78}, 0, { 0, 0}, {0x16, 0xb3, 0x9f, 0x00}}}, 1568 }; 1569 1570 // 0x0600AE90 1571 static const Vtx koopa_seg6_vertex_0600AE90[] = { 1572 {{{ 121, -46, -32}, 0, { 0, 0}, {0x6d, 0xdb, 0xcd, 0x00}}}, 1573 {{{ 91, -65, 0}, 0, { 0, 0}, {0x41, 0x94, 0x00, 0x00}}}, 1574 {{{ 63, -31, -78}, 0, { 0, 0}, {0x16, 0xb3, 0x9f, 0x00}}}, 1575 {{{ 79, 8, -96}, 0, { 0, 0}, {0x43, 0x0c, 0x96, 0x00}}}, 1576 {{{ -3, 23, -108}, 0, { 0, 0}, {0xee, 0x16, 0x85, 0x00}}}, 1577 {{{ -57, -2, -74}, 0, { 0, 0}, {0xcc, 0xb7, 0xa7, 0x00}}}, 1578 {{{ -71, 18, -86}, 0, { 0, 0}, {0xc9, 0xad, 0xb3, 0x00}}}, 1579 {{{ -71, 38, -57}, 0, { 0, 0}, {0xad, 0x52, 0xd0, 0x00}}}, 1580 {{{ -28, 43, -79}, 0, { 0, 0}, {0xe4, 0x5b, 0xae, 0x00}}}, 1581 {{{ 51, 43, -79}, 0, { 0, 0}, {0x1d, 0x60, 0xb3, 0x00}}}, 1582 {{{ 91, 27, -62}, 0, { 0, 0}, {0x5f, 0x3d, 0xc8, 0x00}}}, 1583 {{{ -71, 18, -86}, 0, { 0, 0}, {0xa7, 0x50, 0xd9, 0x00}}}, 1584 {{{ -84, 25, 0}, 0, { 0, 0}, {0x96, 0x44, 0x00, 0x00}}}, 1585 }; 1586 1587 // 0x0600AF60 1588 static const Vtx koopa_seg6_vertex_0600AF60[] = { 1589 {{{ -85, -18, 0}, 0, { 0, 0}, {0x98, 0xb9, 0x00, 0x00}}}, 1590 {{{ -32, -96, 33}, 0, { 0, 0}, {0xb7, 0xa9, 0x37, 0x00}}}, 1591 {{{ -57, -2, 73}, 0, { 0, 0}, {0xcc, 0xb7, 0x59, 0x00}}}, 1592 {{{ 32, -106, -34}, 0, { 0, 0}, {0x1c, 0x9f, 0xb4, 0x00}}}, 1593 {{{ 91, -65, 0}, 0, { 0, 0}, {0x41, 0x94, 0x00, 0x00}}}, 1594 {{{ 32, -106, 33}, 0, { 0, 0}, {0x1c, 0x9f, 0x4c, 0x00}}}, 1595 {{{ -32, -96, -34}, 0, { 0, 0}, {0xb7, 0xa9, 0xc9, 0x00}}}, 1596 {{{ 63, -31, 77}, 0, { 0, 0}, {0x16, 0xb3, 0x61, 0x00}}}, 1597 {{{ -57, -2, -74}, 0, { 0, 0}, {0xcc, 0xb7, 0xa7, 0x00}}}, 1598 {{{ 63, -31, -78}, 0, { 0, 0}, {0x16, 0xb3, 0x9f, 0x00}}}, 1599 }; 1600 1601 // 0x0600B000 1602 static const Vtx koopa_seg6_vertex_0600B000[] = { 1603 {{{ -43, 70, 40}, 0, { 0, 0}, {0xe1, 0x71, 0x30, 0x00}}}, 1604 {{{ 51, 43, 78}, 0, { 0, 0}, {0x1d, 0x5f, 0x4e, 0x00}}}, 1605 {{{ 68, 63, 39}, 0, { 0, 0}, {0x2d, 0x71, 0x20, 0x00}}}, 1606 {{{ 91, 27, -62}, 0, { 0, 0}, {0x5f, 0x3d, 0xc8, 0x00}}}, 1607 {{{ 68, 63, -40}, 0, { 0, 0}, {0x34, 0x6d, 0xdb, 0x00}}}, 1608 {{{ 109, 39, 0}, 0, { 0, 0}, {0x6f, 0x3c, 0x00, 0x00}}}, 1609 {{{ 51, 43, -79}, 0, { 0, 0}, {0x1d, 0x60, 0xb3, 0x00}}}, 1610 {{{ -28, 43, -79}, 0, { 0, 0}, {0xe4, 0x5b, 0xae, 0x00}}}, 1611 {{{ -71, 38, -57}, 0, { 0, 0}, {0xad, 0x52, 0xd0, 0x00}}}, 1612 {{{ -43, 70, -40}, 0, { 0, 0}, {0xda, 0x73, 0xde, 0x00}}}, 1613 {{{ 91, 27, 60}, 0, { 0, 0}, {0x5f, 0x3d, 0x38, 0x00}}}, 1614 {{{ -71, 38, 56}, 0, { 0, 0}, {0xaa, 0x53, 0x29, 0x00}}}, 1615 {{{ -28, 43, 78}, 0, { 0, 0}, {0xe4, 0x5b, 0x53, 0x00}}}, 1616 {{{ -84, 25, 0}, 0, { 0, 0}, {0x96, 0x44, 0x00, 0x00}}}, 1617 }; 1618 1619 // 0x0600B0E0 1620 static const Vtx koopa_seg6_vertex_0600B0E0[] = { 1621 {{{ 109, 39, 0}, 0, { 0, 0}, {0x64, 0x4d, 0x00, 0x00}}}, 1622 {{{ 91, 27, 60}, 0, { 0, 0}, {0x63, 0x3d, 0x30, 0x00}}}, 1623 {{{ 121, -46, 31}, 0, { 0, 0}, {0x79, 0x1a, 0x1b, 0x00}}}, 1624 {{{ 121, -46, -32}, 0, { 0, 0}, {0x79, 0x1a, 0xe5, 0x00}}}, 1625 {{{ 91, 27, -62}, 0, { 0, 0}, {0x63, 0x3d, 0xd0, 0x00}}}, 1626 {{{ -71, 38, 56}, 0, { 0, 0}, {0xaa, 0x53, 0x29, 0x00}}}, 1627 {{{ -43, 70, 40}, 0, { 0, 0}, {0xe1, 0x71, 0x30, 0x00}}}, 1628 {{{ -43, 70, -40}, 0, { 0, 0}, {0xda, 0x73, 0xde, 0x00}}}, 1629 {{{ -71, 38, -57}, 0, { 0, 0}, {0xad, 0x52, 0xd0, 0x00}}}, 1630 {{{ 68, 63, 39}, 0, { 0, 0}, {0x2d, 0x71, 0x20, 0x00}}}, 1631 {{{ 68, 63, -40}, 0, { 0, 0}, {0x34, 0x6d, 0xdb, 0x00}}}, 1632 }; 1633 1634 // 0x0600B190 1635 static const Vtx koopa_seg6_vertex_0600B190[] = { 1636 {{{ 38, -9, -69}, 0, { 0, 0}, {0x1f, 0x1d, 0x89, 0x00}}}, 1637 {{{ -16, -3, -77}, 0, { 0, 0}, {0xe7, 0xb7, 0x9c, 0x00}}}, 1638 {{{ -42, 55, -74}, 0, { 0, 0}, {0xd1, 0x2d, 0x94, 0x00}}}, 1639 {{{ 29, 49, -50}, 0, { 0, 0}, {0x1f, 0x62, 0xb7, 0xff}}}, 1640 {{{ 116, 0, 0}, 0, { 0, 0}, {0x76, 0x2a, 0xf2, 0xff}}}, 1641 {{{ 115, -22, 17}, 0, { 0, 0}, {0x5e, 0xc3, 0x39, 0xff}}}, 1642 {{{ 115, -22, -17}, 0, { 0, 0}, {0x5e, 0xbb, 0xcf, 0xff}}}, 1643 {{{ 38, -9, 69}, 0, { 0, 0}, {0x15, 0x97, 0x43, 0xff}}}, 1644 {{{ 69, -7, 58}, 0, { 0, 0}, {0x21, 0xa7, 0x54, 0xff}}}, 1645 {{{ 61, 25, 88}, 0, { 0, 0}, {0x57, 0x12, 0x5a, 0xff}}}, 1646 {{{ -32, 71, 39}, 0, { 0, 0}, {0x16, 0x7b, 0x13, 0xff}}}, 1647 {{{ 71, 55, 19}, 0, { 0, 0}, {0x35, 0x6c, 0x27, 0xff}}}, 1648 {{{ 71, 55, -19}, 0, { 0, 0}, {0x33, 0x70, 0xe5, 0xff}}}, 1649 {{{ -32, 71, -39}, 0, { 0, 0}, {0x1a, 0x75, 0xd8, 0xff}}}, 1650 }; 1651 1652 // 0x0600B270 1653 static const Vtx koopa_seg6_vertex_0600B270[] = { 1654 {{{ 13, -27, -42}, 0, { 0, 0}, {0xff, 0x88, 0xda, 0xff}}}, 1655 {{{ 65, -37, -31}, 0, { 0, 0}, {0x15, 0x90, 0xca, 0x00}}}, 1656 {{{ 65, -37, 31}, 0, { 0, 0}, {0x0c, 0x87, 0x21, 0x00}}}, 1657 {{{ 13, -27, 35}, 0, { 0, 0}, {0x0d, 0x89, 0x29, 0xff}}}, 1658 {{{ 29, 49, -50}, 0, { 0, 0}, {0x1f, 0x62, 0xb7, 0xff}}}, 1659 {{{ -42, 55, -74}, 0, { 0, 0}, {0xd1, 0x2d, 0x94, 0xff}}}, 1660 {{{ -32, 71, -39}, 0, { 0, 0}, {0x1a, 0x75, 0xd8, 0xff}}}, 1661 {{{ 71, 55, -19}, 0, { 0, 0}, {0x33, 0x70, 0xe5, 0xff}}}, 1662 {{{ 116, 0, 0}, 0, { 0, 0}, {0x76, 0x2a, 0xf2, 0xff}}}, 1663 {{{ 115, -22, -17}, 0, { 0, 0}, {0x5e, 0xbb, 0xcf, 0xff}}}, 1664 {{{ 69, -7, -58}, 0, { 0, 0}, {0x44, 0xcd, 0xa3, 0xff}}}, 1665 {{{ 62, 26, -88}, 0, { 0, 0}, {0x57, 0x15, 0xa7, 0xff}}}, 1666 {{{ 115, -22, 17}, 0, { 0, 0}, {0x5e, 0xc3, 0x39, 0xff}}}, 1667 {{{ 71, 55, 19}, 0, { 0, 0}, {0x35, 0x6c, 0x27, 0xff}}}, 1668 {{{ 61, 25, 88}, 0, { 0, 0}, {0x57, 0x12, 0x5a, 0xff}}}, 1669 {{{ 69, -7, 58}, 0, { 0, 0}, {0x21, 0xa7, 0x54, 0xff}}}, 1670 }; 1671 1672 // 0x0600B370 1673 static const Vtx koopa_seg6_vertex_0600B370[] = { 1674 {{{ 13, -27, 35}, 0, { 0, 0}, {0x0d, 0x89, 0x29, 0xff}}}, 1675 {{{ 69, -7, 58}, 0, { 0, 0}, {0x21, 0xa7, 0x54, 0x00}}}, 1676 {{{ 38, -9, 69}, 0, { 0, 0}, {0x15, 0x97, 0x43, 0x00}}}, 1677 {{{ 29, 49, 50}, 0, { 0, 0}, {0x06, 0x46, 0x69, 0xff}}}, 1678 {{{ 61, 25, 88}, 0, { 0, 0}, {0x57, 0x12, 0x5a, 0xff}}}, 1679 {{{ 71, 55, 19}, 0, { 0, 0}, {0x35, 0x6c, 0x27, 0xff}}}, 1680 {{{ 116, 0, 0}, 0, { 0, 0}, {0x76, 0x2a, 0xf2, 0xff}}}, 1681 {{{ 62, 26, -88}, 0, { 0, 0}, {0x57, 0x15, 0xa7, 0xff}}}, 1682 {{{ 71, 55, -19}, 0, { 0, 0}, {0x33, 0x70, 0xe5, 0xff}}}, 1683 {{{ 69, -7, -58}, 0, { 0, 0}, {0x44, 0xcd, 0xa3, 0xff}}}, 1684 {{{ 115, -22, -17}, 0, { 0, 0}, {0x5e, 0xbb, 0xcf, 0xff}}}, 1685 {{{ 65, -37, -31}, 0, { 0, 0}, {0x15, 0x90, 0xca, 0xff}}}, 1686 {{{ 115, -22, 17}, 0, { 0, 0}, {0x5e, 0xc3, 0x39, 0xff}}}, 1687 {{{ 65, -37, 31}, 0, { 0, 0}, {0x0c, 0x87, 0x21, 0xff}}}, 1688 {{{ 38, -9, -69}, 0, { 0, 0}, {0x13, 0xa3, 0xad, 0xff}}}, 1689 {{{ 13, -27, -42}, 0, { 0, 0}, {0xff, 0x88, 0xda, 0xff}}}, 1690 }; 1691 1692 // 0x0600B470 1693 static const Vtx koopa_seg6_vertex_0600B470[] = { 1694 {{{ 29, 49, 50}, 0, { 0, 0}, {0x06, 0x46, 0x69, 0xff}}}, 1695 {{{ -42, 55, 74}, 0, { 0, 0}, {0x24, 0x55, 0x56, 0x00}}}, 1696 {{{ -16, -3, 77}, 0, { 0, 0}, {0x20, 0x21, 0x76, 0x00}}}, 1697 {{{ 38, -9, 69}, 0, { 0, 0}, {0xd9, 0x1e, 0x74, 0xff}}}, 1698 {{{ 38, -9, -69}, 0, { 0, 0}, {0xa5, 0x0c, 0xaa, 0xff}}}, 1699 {{{ 29, 49, -50}, 0, { 0, 0}, {0xa5, 0x0c, 0xaa, 0xff}}}, 1700 {{{ 62, 26, -88}, 0, { 0, 0}, {0xa5, 0x0c, 0xaa, 0xff}}}, 1701 {{{ 71, 55, 19}, 0, { 0, 0}, {0x35, 0x6c, 0x27, 0xff}}}, 1702 {{{ -32, 71, 39}, 0, { 0, 0}, {0x16, 0x7b, 0x13, 0xff}}}, 1703 {{{ 71, 55, -19}, 0, { 0, 0}, {0x33, 0x70, 0xe5, 0xff}}}, 1704 {{{ 62, 26, -88}, 0, { 0, 0}, {0x57, 0x15, 0xa7, 0xff}}}, 1705 {{{ 29, 49, -50}, 0, { 0, 0}, {0x1f, 0x62, 0xb7, 0xff}}}, 1706 {{{ -16, -3, -77}, 0, { 0, 0}, {0xe7, 0xb7, 0x9c, 0xff}}}, 1707 {{{ 38, -9, -69}, 0, { 0, 0}, {0x13, 0xa3, 0xad, 0xff}}}, 1708 {{{ 13, -27, -42}, 0, { 0, 0}, {0xff, 0x88, 0xda, 0xff}}}, 1709 }; 1710 1711 // 0x0600B560 1712 static const Vtx koopa_seg6_vertex_0600B560[] = { 1713 {{{ 13, -27, 35}, 0, { 0, 0}, {0x0d, 0x89, 0x29, 0xff}}}, 1714 {{{ 38, -9, 69}, 0, { 0, 0}, {0x15, 0x97, 0x43, 0x00}}}, 1715 {{{ -16, -3, 77}, 0, { 0, 0}, {0xd0, 0xb0, 0x55, 0x00}}}, 1716 {{{ 61, 25, 88}, 0, { 0, 0}, {0xa4, 0x0c, 0x55, 0xff}}}, 1717 {{{ 29, 49, 50}, 0, { 0, 0}, {0x06, 0x46, 0x69, 0xff}}}, 1718 {{{ 38, -9, 69}, 0, { 0, 0}, {0xd9, 0x1e, 0x74, 0xff}}}, 1719 {{{ 62, 26, -88}, 0, { 0, 0}, {0x57, 0x15, 0xa7, 0xff}}}, 1720 {{{ 69, -7, -58}, 0, { 0, 0}, {0x44, 0xcd, 0xa3, 0xff}}}, 1721 {{{ 38, -9, -69}, 0, { 0, 0}, {0x13, 0xa3, 0xad, 0xff}}}, 1722 }; 1723 1724 // 0x0600B5F0 1725 static const Vtx koopa_seg6_vertex_0600B5F0[] = { 1726 {{{ -63, -17, -28}, 0, { 0, 0}, {0x95, 0xce, 0xd3, 0x00}}}, 1727 {{{ -42, 55, -74}, 0, { 0, 0}, {0xd1, 0x2d, 0x94, 0x00}}}, 1728 {{{ -16, -3, -77}, 0, { 0, 0}, {0xe7, 0xb7, 0x9c, 0x00}}}, 1729 {{{ -16, -3, 77}, 0, { 0, 0}, {0xd0, 0xb0, 0x55, 0xff}}}, 1730 {{{ -63, -17, 28}, 0, { 0, 0}, {0xa5, 0xb2, 0x26, 0xff}}}, 1731 {{{ -24, -39, 28}, 0, { 0, 0}, {0xf1, 0x89, 0x28, 0xff}}}, 1732 {{{ -65, 24, 35}, 0, { 0, 0}, {0x87, 0x0f, 0x21, 0xff}}}, 1733 {{{ -65, 24, -34}, 0, { 0, 0}, {0x8a, 0x2a, 0xf0, 0xff}}}, 1734 {{{ 13, -27, 35}, 0, { 0, 0}, {0x0d, 0x89, 0x29, 0xff}}}, 1735 {{{ -24, -39, -28}, 0, { 0, 0}, {0xef, 0x86, 0xe5, 0xff}}}, 1736 {{{ 13, -27, -42}, 0, { 0, 0}, {0xff, 0x88, 0xda, 0xff}}}, 1737 {{{ -42, 55, 74}, 0, { 0, 0}, {0xa5, 0xdc, 0x50, 0xff}}}, 1738 {{{ -32, 71, 39}, 0, { 0, 0}, {0x98, 0x48, 0x01, 0xff}}}, 1739 {{{ -32, 71, -39}, 0, { 0, 0}, {0x98, 0x48, 0xfe, 0xff}}}, 1740 {{{ -42, 55, 74}, 0, { 0, 0}, {0x98, 0x48, 0x04, 0xff}}}, 1741 }; 1742 1743 // 0x0600B6E0 - 0x0600B838 1744 const Gfx koopa_seg6_dl_0600B6E0[] = { 1745 gsSPLight(&koopa_seg6_lights_060025A0.l, 1), 1746 gsSPLight(&koopa_seg6_lights_060025A0.a, 2), 1747 gsSPVertex(koopa_seg6_vertex_06008BC0, 16, 0), 1748 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 1749 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 1750 gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0), 1751 gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0), 1752 gsSPVertex(koopa_seg6_vertex_06008CC0, 14, 0), 1753 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 1754 gsSP2Triangles( 4, 5, 6, 0x0, 2, 7, 8, 0x0), 1755 gsSP2Triangles( 9, 10, 4, 0x0, 9, 4, 6, 0x0), 1756 gsSP2Triangles( 2, 8, 11, 0x0, 2, 11, 3, 0x0), 1757 gsSP2Triangles( 3, 12, 13, 0x0, 3, 13, 0, 0x0), 1758 gsSPVertex(koopa_seg6_vertex_06008DA0, 14, 0), 1759 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 1760 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 1761 gsSP2Triangles( 8, 9, 5, 0x0, 8, 5, 10, 0x0), 1762 gsSP2Triangles(11, 12, 9, 0x0, 11, 9, 13, 0x0), 1763 gsSPVertex(koopa_seg6_vertex_06008E80, 14, 0), 1764 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 1765 gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0), 1766 gsSP2Triangles( 6, 7, 9, 0x0, 6, 9, 4, 0x0), 1767 gsSP2Triangles(10, 0, 3, 0x0, 10, 3, 11, 0x0), 1768 gsSP2Triangles(11, 12, 13, 0x0, 11, 13, 10, 0x0), 1769 gsSPEndDisplayList(), 1770 }; 1771 1772 // 0x0600B838 - 0x0600B8B8 1773 const Gfx koopa_seg6_dl_0600B838[] = { 1774 gsSPLight(&koopa_seg6_lights_060025B8.l, 1), 1775 gsSPLight(&koopa_seg6_lights_060025B8.a, 2), 1776 gsSPVertex(koopa_seg6_vertex_06008F60, 14, 0), 1777 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 1778 gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0), 1779 gsSP2Triangles( 7, 9, 10, 0x0, 7, 10, 11, 0x0), 1780 gsSP2Triangles(12, 4, 6, 0x0, 12, 6, 13, 0x0), 1781 gsSP2Triangles( 5, 0, 3, 0x0, 5, 3, 6, 0x0), 1782 gsSP2Triangles( 1, 12, 13, 0x0, 1, 13, 2, 0x0), 1783 gsSPEndDisplayList(), 1784 }; 1785 1786 // 0x0600B8B8 - 0x0600BA10 1787 const Gfx koopa_seg6_dl_0600B8B8[] = { 1788 gsSPLight(&koopa_seg6_lights_060025A0.l, 1), 1789 gsSPLight(&koopa_seg6_lights_060025A0.a, 2), 1790 gsSPVertex(koopa_seg6_vertex_06009040, 16, 0), 1791 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 1792 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 1793 gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0), 1794 gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0), 1795 gsSPVertex(koopa_seg6_vertex_06009140, 16, 0), 1796 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 1797 gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 1, 0x0), 1798 gsSP2Triangles( 4, 6, 9, 0x0, 4, 9, 10, 0x0), 1799 gsSP2Triangles( 0, 11, 7, 0x0, 0, 7, 1, 0x0), 1800 gsSP2Triangles( 3, 12, 13, 0x0, 3, 13, 0, 0x0), 1801 gsSP1Triangle(10, 14, 15, 0x0), 1802 gsSPVertex(koopa_seg6_vertex_06009240, 16, 0), 1803 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 1804 gsSP2Triangles( 3, 5, 6, 0x0, 7, 5, 8, 0x0), 1805 gsSP2Triangles( 7, 8, 9, 0x0, 10, 8, 11, 0x0), 1806 gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0), 1807 gsSPVertex(koopa_seg6_vertex_06009340, 13, 0), 1808 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 1809 gsSP2Triangles( 6, 7, 8, 0x0, 5, 6, 8, 0x0), 1810 gsSP2Triangles( 5, 8, 3, 0x0, 9, 0, 2, 0x0), 1811 gsSP2Triangles( 9, 2, 10, 0x0, 10, 11, 12, 0x0), 1812 gsSP1Triangle(10, 12, 9, 0x0), 1813 gsSPEndDisplayList(), 1814 }; 1815 1816 // 0x0600BA10 - 0x0600BA90 1817 const Gfx koopa_seg6_dl_0600BA10[] = { 1818 gsSPLight(&koopa_seg6_lights_060025B8.l, 1), 1819 gsSPLight(&koopa_seg6_lights_060025B8.a, 2), 1820 gsSPVertex(koopa_seg6_vertex_06009410, 14, 0), 1821 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 1822 gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0), 1823 gsSP2Triangles( 7, 9, 10, 0x0, 7, 10, 11, 0x0), 1824 gsSP2Triangles(12, 4, 6, 0x0, 12, 6, 13, 0x0), 1825 gsSP2Triangles( 4, 0, 3, 0x0, 4, 3, 5, 0x0), 1826 gsSP2Triangles( 1, 12, 13, 0x0, 1, 13, 2, 0x0), 1827 gsSPEndDisplayList(), 1828 }; 1829 1830 // 0x0600BA90 - 0x0600BC18 1831 const Gfx koopa_seg6_dl_0600BA90[] = { 1832 gsSPLight(&koopa_seg6_lights_060025B8.l, 1), 1833 gsSPLight(&koopa_seg6_lights_060025B8.a, 2), 1834 gsSPVertex(koopa_seg6_vertex_060094F0, 14, 0), 1835 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 1836 gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0), 1837 gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0), 1838 gsSPVertex(koopa_seg6_vertex_060095D0, 15, 0), 1839 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 1840 gsSP2Triangles( 6, 7, 8, 0x0, 3, 9, 10, 0x0), 1841 gsSP2Triangles(10, 9, 0, 0x0, 11, 1, 12, 0x0), 1842 gsSP1Triangle( 1, 13, 14, 0x0), 1843 gsSPVertex(koopa_seg6_vertex_060096C0, 15, 0), 1844 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 1845 gsSP2Triangles( 6, 7, 8, 0x0, 7, 9, 8, 0x0), 1846 gsSP2Triangles( 2, 10, 11, 0x0, 12, 3, 5, 0x0), 1847 gsSP2Triangles(12, 8, 13, 0x0, 14, 0, 11, 0x0), 1848 gsSPVertex(koopa_seg6_vertex_060097B0, 15, 0), 1849 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 1850 gsSP2Triangles( 3, 5, 6, 0x0, 7, 5, 8, 0x0), 1851 gsSP2Triangles( 9, 8, 10, 0x0, 9, 10, 11, 0x0), 1852 gsSP2Triangles(10, 4, 12, 0x0, 12, 13, 10, 0x0), 1853 gsSP1Triangle( 8, 14, 7, 0x0), 1854 gsSPVertex(koopa_seg6_vertex_060098A0, 16, 0), 1855 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 1856 gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 0, 0x0), 1857 gsSP2Triangles(11, 12, 7, 0x0, 11, 7, 13, 0x0), 1858 gsSP1Triangle(14, 15, 6, 0x0), 1859 gsSPVertex(koopa_seg6_vertex_060099A0, 9, 0), 1860 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 1861 gsSP1Triangle( 6, 7, 8, 0x0), 1862 gsSPEndDisplayList(), 1863 }; 1864 1865 // 0x0600BC18 - 0x0600BC88 1866 const Gfx koopa_seg6_dl_0600BC18[] = { 1867 gsSPLight(&koopa_seg6_lights_060025B8.l, 1), 1868 gsSPLight(&koopa_seg6_lights_060025B8.a, 2), 1869 gsSPVertex(koopa_seg6_vertex_06009A30, 10, 0), 1870 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 1871 gsSP2Triangles( 1, 4, 5, 0x0, 1, 5, 2, 0x0), 1872 gsSP2Triangles( 4, 6, 7, 0x0, 4, 7, 5, 0x0), 1873 gsSP2Triangles( 6, 8, 9, 0x0, 6, 9, 7, 0x0), 1874 gsSP2Triangles( 8, 0, 3, 0x0, 8, 3, 9, 0x0), 1875 gsSPEndDisplayList(), 1876 }; 1877 1878 // 0x0600BC88 - 0x0600BE10 1879 const Gfx koopa_seg6_dl_0600BC88[] = { 1880 gsSPLight(&koopa_seg6_lights_060025B8.l, 1), 1881 gsSPLight(&koopa_seg6_lights_060025B8.a, 2), 1882 gsSPVertex(koopa_seg6_vertex_06009AD0, 14, 0), 1883 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 1884 gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0), 1885 gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0), 1886 gsSPVertex(koopa_seg6_vertex_06009BB0, 15, 0), 1887 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 1888 gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 5, 0x0), 1889 gsSP2Triangles( 2, 10, 9, 0x0, 11, 1, 12, 0x0), 1890 gsSP1Triangle(13, 14, 1, 0x0), 1891 gsSPVertex(koopa_seg6_vertex_06009CA0, 15, 0), 1892 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 1893 gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), 1894 gsSP2Triangles(10, 11, 0, 0x0, 3, 5, 12, 0x0), 1895 gsSP2Triangles(13, 6, 12, 0x0, 10, 2, 14, 0x0), 1896 gsSPVertex(koopa_seg6_vertex_06009D90, 15, 0), 1897 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 1898 gsSP2Triangles( 3, 5, 6, 0x0, 7, 4, 8, 0x0), 1899 gsSP2Triangles( 9, 10, 7, 0x0, 9, 7, 11, 0x0), 1900 gsSP2Triangles(12, 5, 10, 0x0, 10, 13, 12, 0x0), 1901 gsSP1Triangle( 8, 14, 7, 0x0), 1902 gsSPVertex(koopa_seg6_vertex_06009E80, 16, 0), 1903 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 1904 gsSP2Triangles( 6, 7, 8, 0x0, 2, 9, 10, 0x0), 1905 gsSP2Triangles(11, 7, 12, 0x0, 11, 12, 13, 0x0), 1906 gsSP1Triangle( 8, 14, 15, 0x0), 1907 gsSPVertex(koopa_seg6_vertex_06009F80, 9, 0), 1908 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 1909 gsSP1Triangle( 6, 7, 8, 0x0), 1910 gsSPEndDisplayList(), 1911 }; 1912 1913 // 0x0600BE10 - 0x0600BE80 1914 const Gfx koopa_seg6_dl_0600BE10[] = { 1915 gsSPLight(&koopa_seg6_lights_060025B8.l, 1), 1916 gsSPLight(&koopa_seg6_lights_060025B8.a, 2), 1917 gsSPVertex(koopa_seg6_vertex_0600A010, 10, 0), 1918 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 1919 gsSP2Triangles( 1, 4, 5, 0x0, 1, 5, 2, 0x0), 1920 gsSP2Triangles( 4, 6, 7, 0x0, 4, 7, 5, 0x0), 1921 gsSP2Triangles( 6, 8, 9, 0x0, 6, 9, 7, 0x0), 1922 gsSP2Triangles( 8, 0, 3, 0x0, 8, 3, 9, 0x0), 1923 gsSPEndDisplayList(), 1924 }; 1925 1926 // 0x0600BE80 - 0x0600C240 1927 const Gfx koopa_seg6_dl_0600BE80[] = { 1928 gsSPLight(&koopa_seg6_lights_060025B8.l, 1), 1929 gsSPLight(&koopa_seg6_lights_060025B8.a, 2), 1930 gsSPVertex(koopa_seg6_vertex_0600A0B0, 15, 0), 1931 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 1932 gsSP2Triangles( 1, 4, 5, 0x0, 6, 7, 8, 0x0), 1933 gsSP2Triangles( 5, 9, 2, 0x0, 3, 2, 9, 0x0), 1934 gsSP2Triangles(10, 6, 8, 0x0, 11, 5, 4, 0x0), 1935 gsSP1Triangle(12, 13, 14, 0x0), 1936 gsSPVertex(koopa_seg6_vertex_0600A1A0, 16, 0), 1937 gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0), 1938 gsSP2Triangles( 4, 5, 6, 0x0, 7, 3, 8, 0x0), 1939 gsSP2Triangles( 1, 9, 8, 0x0, 8, 10, 11, 0x0), 1940 gsSP2Triangles(12, 13, 14, 0x0, 2, 14, 15, 0x0), 1941 gsSPVertex(koopa_seg6_vertex_0600A2A0, 16, 0), 1942 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 1943 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 1944 gsSP2Triangles(10, 11, 12, 0x0, 12, 13, 14, 0x0), 1945 gsSP1Triangle(12, 14, 15, 0x0), 1946 gsSPVertex(koopa_seg6_vertex_0600A3A0, 16, 0), 1947 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 4, 0x0), 1948 gsSP2Triangles( 5, 6, 7, 0x0, 8, 9, 10, 0x0), 1949 gsSP2Triangles( 9, 11, 6, 0x0, 12, 13, 14, 0x0), 1950 gsSP2Triangles(14, 13, 9, 0x0, 7, 11, 15, 0x0), 1951 gsSPVertex(koopa_seg6_vertex_0600A4A0, 16, 0), 1952 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 1953 gsSP2Triangles( 0, 6, 1, 0x0, 7, 8, 9, 0x0), 1954 gsSP2Triangles( 5, 10, 11, 0x0, 12, 13, 14, 0x0), 1955 gsSP1Triangle(15, 7, 14, 0x0), 1956 gsSPVertex(koopa_seg6_vertex_0600A5A0, 15, 0), 1957 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 2, 0x0), 1958 gsSP2Triangles( 5, 6, 7, 0x0, 8, 9, 10, 0x0), 1959 gsSP2Triangles(11, 12, 10, 0x0, 12, 13, 14, 0x0), 1960 gsSPVertex(koopa_seg6_vertex_0600A690, 16, 0), 1961 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 0, 0x0), 1962 gsSP2Triangles( 5, 6, 7, 0x0, 8, 6, 5, 0x0), 1963 gsSP2Triangles( 9, 10, 11, 0x0, 9, 12, 10, 0x0), 1964 gsSP2Triangles(13, 14, 2, 0x0, 13, 15, 14, 0x0), 1965 gsSPVertex(koopa_seg6_vertex_0600A790, 16, 0), 1966 gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 0, 0x0), 1967 gsSP2Triangles( 4, 5, 3, 0x0, 6, 7, 8, 0x0), 1968 gsSP2Triangles( 9, 10, 8, 0x0, 11, 7, 6, 0x0), 1969 gsSP2Triangles(11, 9, 7, 0x0, 10, 9, 12, 0x0), 1970 gsSP2Triangles(12, 9, 13, 0x0, 2, 10, 12, 0x0), 1971 gsSP2Triangles( 2, 1, 10, 0x0, 13, 14, 15, 0x0), 1972 gsSP1Triangle(15, 12, 13, 0x0), 1973 gsSPVertex(koopa_seg6_vertex_0600A890, 16, 0), 1974 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 1975 gsSP2Triangles( 4, 5, 6, 0x0, 6, 7, 8, 0x0), 1976 gsSP2Triangles( 9, 10, 11, 0x0, 10, 12, 11, 0x0), 1977 gsSP1Triangle(13, 14, 15, 0x0), 1978 gsSPVertex(koopa_seg6_vertex_0600A990, 3, 0), 1979 gsSP1Triangle( 0, 1, 2, 0x0), 1980 gsSPLight(&koopa_seg6_lights_060025D0.l, 1), 1981 gsSPLight(&koopa_seg6_lights_060025D0.a, 2), 1982 gsSPVertex(koopa_seg6_vertex_0600A9C0, 16, 0), 1983 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 1984 gsSP2Triangles( 6, 7, 8, 0x0, 2, 9, 10, 0x0), 1985 gsSP2Triangles( 4, 0, 11, 0x0, 12, 13, 5, 0x0), 1986 gsSP2Triangles( 6, 8, 12, 0x0, 11, 0, 14, 0x0), 1987 gsSP2Triangles( 6, 15, 7, 0x0, 10, 14, 2, 0x0), 1988 gsSPVertex(koopa_seg6_vertex_0600AAC0, 15, 0), 1989 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 1990 gsSP2Triangles( 5, 6, 7, 0x0, 8, 9, 10, 0x0), 1991 gsSP2Triangles( 0, 2, 10, 0x0, 11, 1, 0, 0x0), 1992 gsSP2Triangles(12, 8, 10, 0x0, 3, 13, 14, 0x0), 1993 gsSP2Triangles(10, 2, 12, 0x0, 7, 3, 5, 0x0), 1994 gsSPVertex(koopa_seg6_vertex_0600ABB0, 14, 0), 1995 gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 4, 0x0), 1996 gsSP2Triangles( 5, 6, 2, 0x0, 2, 1, 5, 0x0), 1997 gsSP2Triangles( 4, 0, 2, 0x0, 7, 8, 9, 0x0), 1998 gsSP2Triangles(10, 3, 11, 0x0, 0, 12, 13, 0x0), 1999 gsSPEndDisplayList(), 2000 }; 2001 2002 // 0x0600C240 - 0x0600C498 2003 const Gfx koopa_seg6_dl_0600C240[] = { 2004 gsSPLight(&koopa_seg6_lights_06002618.l, 1), 2005 gsSPLight(&koopa_seg6_lights_06002618.a, 2), 2006 gsSPVertex(koopa_seg6_vertex_0600AC90, 16, 0), 2007 gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0), 2008 gsSP2Triangles( 4, 5, 6, 0x0, 7, 5, 4, 0x0), 2009 gsSP2Triangles( 7, 8, 9, 0x0, 8, 3, 9, 0x0), 2010 gsSP2Triangles(10, 11, 12, 0x0, 9, 13, 12, 0x0), 2011 gsSP2Triangles( 5, 9, 14, 0x0, 6, 5, 14, 0x0), 2012 gsSP2Triangles(14, 15, 6, 0x0, 12, 14, 9, 0x0), 2013 gsSP2Triangles(12, 13, 10, 0x0, 7, 9, 5, 0x0), 2014 gsSP1Triangle( 3, 2, 9, 0x0), 2015 gsSPVertex(koopa_seg6_vertex_0600AD90, 16, 0), 2016 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 2017 gsSP2Triangles( 6, 7, 8, 0x0, 9, 7, 10, 0x0), 2018 gsSP2Triangles(11, 12, 13, 0x0, 0, 14, 1, 0x0), 2019 gsSP1Triangle( 9, 15, 1, 0x0), 2020 gsSPVertex(koopa_seg6_vertex_0600AE90, 13, 0), 2021 gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 0, 0x0), 2022 gsSP2Triangles( 2, 4, 3, 0x0, 5, 6, 4, 0x0), 2023 gsSP2Triangles( 4, 7, 8, 0x0, 4, 8, 9, 0x0), 2024 gsSP2Triangles( 3, 4, 9, 0x0, 0, 3, 10, 0x0), 2025 gsSP1Triangle(11, 12, 7, 0x0), 2026 gsSPLight(&koopa_seg6_lights_06002600.l, 1), 2027 gsSPLight(&koopa_seg6_lights_06002600.a, 2), 2028 gsSPVertex(koopa_seg6_vertex_0600AF60, 10, 0), 2029 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 2030 gsSP2Triangles( 6, 3, 5, 0x0, 6, 5, 1, 0x0), 2031 gsSP2Triangles( 7, 5, 4, 0x0, 2, 1, 5, 0x0), 2032 gsSP2Triangles( 3, 8, 9, 0x0, 4, 3, 9, 0x0), 2033 gsSP2Triangles( 7, 2, 5, 0x0, 6, 0, 8, 0x0), 2034 gsSP2Triangles( 8, 3, 6, 0x0, 6, 1, 0, 0x0), 2035 gsSPLight(&koopa_seg6_lights_060025B8.l, 1), 2036 gsSPLight(&koopa_seg6_lights_060025B8.a, 2), 2037 gsSPVertex(koopa_seg6_vertex_0600B000, 14, 0), 2038 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 2039 gsSP2Triangles( 4, 3, 6, 0x0, 7, 8, 9, 0x0), 2040 gsSP2Triangles( 1, 10, 2, 0x0, 0, 11, 12, 0x0), 2041 gsSP2Triangles( 6, 7, 9, 0x0, 0, 12, 1, 0x0), 2042 gsSP2Triangles( 2, 5, 4, 0x0, 9, 4, 6, 0x0), 2043 gsSP2Triangles( 5, 2, 10, 0x0, 9, 0, 2, 0x0), 2044 gsSP1Triangle( 8, 13, 11, 0x0), 2045 gsSPVertex(koopa_seg6_vertex_0600B0E0, 11, 0), 2046 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 0, 0x0), 2047 gsSP2Triangles( 2, 3, 0, 0x0, 5, 6, 7, 0x0), 2048 gsSP2Triangles( 7, 8, 5, 0x0, 9, 10, 7, 0x0), 2049 gsSPEndDisplayList(), 2050 }; 2051 2052 // 0x0600C498 - 0x0600C6A0 2053 const Gfx koopa_seg6_dl_0600C498[] = { 2054 gsSPLight(&koopa_seg6_lights_06002630.l, 1), 2055 gsSPLight(&koopa_seg6_lights_06002630.a, 2), 2056 gsSPVertex(koopa_seg6_vertex_0600B190, 14, 0), 2057 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 2058 gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0), 2059 gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0), 2060 gsSPVertex(koopa_seg6_vertex_0600B270, 16, 0), 2061 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 2062 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 2063 gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0), 2064 gsSP2Triangles( 2, 1, 9, 0x0, 2, 9, 12, 0x0), 2065 gsSP2Triangles( 7, 13, 8, 0x0, 14, 15, 12, 0x0), 2066 gsSP2Triangles(14, 12, 8, 0x0, 3, 2, 15, 0x0), 2067 gsSPVertex(koopa_seg6_vertex_0600B370, 16, 0), 2068 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 2069 gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0), 2070 gsSP2Triangles( 4, 6, 5, 0x0, 12, 1, 13, 0x0), 2071 gsSP2Triangles(14, 9, 11, 0x0, 14, 11, 15, 0x0), 2072 gsSPVertex(koopa_seg6_vertex_0600B470, 15, 0), 2073 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 2074 gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 1, 0x0), 2075 gsSP2Triangles( 7, 1, 0, 0x0, 9, 10, 11, 0x0), 2076 gsSP1Triangle(12, 13, 14, 0x0), 2077 gsSPVertex(koopa_seg6_vertex_0600B560, 9, 0), 2078 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 2079 gsSP1Triangle( 6, 7, 8, 0x0), 2080 gsSPLight((u8*)koopa_seg6_texture_06002648 + 0x20, 1), //! this malformed light results in a 2081 gsSPLight((u8*)koopa_seg6_texture_06002648 + 0x18, 2), //! koopa appearing to wear pink shorts. 2082 gsSPVertex(koopa_seg6_vertex_0600B5F0, 15, 0), 2083 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 2084 gsSP2Triangles( 6, 7, 0, 0x0, 8, 5, 9, 0x0), 2085 gsSP2Triangles( 8, 9, 10, 0x0, 3, 5, 8, 0x0), 2086 gsSP2Triangles( 6, 0, 4, 0x0, 6, 4, 3, 0x0), 2087 gsSP2Triangles( 6, 3, 11, 0x0, 9, 5, 4, 0x0), 2088 gsSP2Triangles( 9, 4, 0, 0x0, 12, 13, 7, 0x0), 2089 gsSP2Triangles(12, 7, 6, 0x0, 1, 7, 13, 0x0), 2090 gsSP2Triangles(10, 9, 2, 0x0, 0, 2, 9, 0x0), 2091 gsSP2Triangles( 0, 7, 1, 0x0, 6, 14, 12, 0x0), 2092 gsSPEndDisplayList(), 2093 };