model.inc.c (35536B)
1 // Penguin 2 3 // 0x05002D80 4 static const Lights1 penguin_seg5_lights_05002D80 = gdSPDefLights1( 5 0x06, 0x06, 0x39, 6 0x0f, 0x0f, 0x90, 0x28, 0x28, 0x28 7 ); 8 9 // 0x05002D98 10 static const Lights1 penguin_seg5_lights_05002D98 = gdSPDefLights1( 11 0x52, 0x34, 0x0a, 12 0xce, 0x84, 0x1a, 0x28, 0x28, 0x28 13 ); 14 15 // 0x05002DB0 16 static const Lights1 penguin_seg5_lights_05002DB0 = gdSPDefLights1( 17 0x59, 0x42, 0x14, 18 0xdf, 0xa7, 0x34, 0x28, 0x28, 0x28 19 ); 20 21 // 0x05002DC8 22 static const Lights1 penguin_seg5_lights_05002DC8 = gdSPDefLights1( 23 0x66, 0x66, 0x65, 24 0xff, 0xff, 0xfd, 0x28, 0x28, 0x28 25 ); 26 27 // 0x05002DE0 28 ALIGNED8 static const Texture penguin_seg5_texture_05002DE0[] = { 29 #include "actors/penguin/penguin_eye_open.rgba16.inc.c" 30 }; 31 32 // 0x050035E0 33 ALIGNED8 static const Texture penguin_seg5_texture_050035E0[] = { 34 #include "actors/penguin/penguin_eye_half_closed.rgba16.inc.c" 35 }; 36 37 // 0x05003DE0 38 ALIGNED8 static const Texture penguin_seg5_texture_05003DE0[] = { 39 #include "actors/penguin/penguin_eye_closed.rgba16.inc.c" 40 }; 41 42 // 0x050045E0 43 ALIGNED8 static const Texture penguin_seg5_texture_050045E0[] = { 44 #include "actors/penguin/penguin_eye_angry.rgba16.inc.c" 45 }; 46 47 // 0x05004DE0 48 ALIGNED8 static const Texture penguin_seg5_texture_05004DE0[] = { 49 #include "actors/penguin/penguin_eye_angry_unused.rgba16.inc.c" 50 }; 51 52 // 0x050055E0 53 ALIGNED8 static const Texture penguin_seg5_texture_050055E0[] = { 54 #include "actors/penguin/penguin_beak.rgba16.inc.c" 55 }; 56 57 // 0x05005DE0 58 static const Lights1 penguin_seg5_lights_05005DE0 = gdSPDefLights1( 59 0x04, 0x0f, 0x41, 60 0x0b, 0x26, 0xa4, 0x28, 0x28, 0x28 61 ); 62 63 // 0x05005DF8 64 static const Lights1 penguin_seg5_lights_05005DF8 = gdSPDefLights1( 65 0x66, 0x66, 0x66, 66 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 67 ); 68 69 // 0x05005E10 70 static const Lights1 penguin_seg5_lights_05005E10 = gdSPDefLights1( 71 0x60, 0x55, 0x0b, 72 0xf2, 0xd5, 0x1c, 0x28, 0x28, 0x28 73 ); 74 75 // 0x05005E28 76 static const Vtx penguin_seg5_vertex_05005E28[] = { 77 {{{ 27, 97, 36}, 0, { 484, 1164}, {0xac, 0x4a, 0x3a, 0xff}}}, 78 {{{ 79, 90, 42}, 0, { 696, -154}, {0x32, 0x64, 0x3b, 0xff}}}, 79 {{{ 57, 105, 0}, 0, { -440, 404}, {0x31, 0x75, 0x00, 0xff}}}, 80 {{{ 41, 76, 60}, 0, { 1270, 804}, {0xcc, 0x25, 0x6d, 0xff}}}, 81 {{{ 41, 76, -59}, 0, { 1262, 804}, {0xcc, 0x25, 0x93, 0xff}}}, 82 {{{ 27, 97, -35}, 0, { 476, 1164}, {0xbc, 0x50, 0xba, 0xff}}}, 83 {{{ 79, 90, -41}, 0, { 688, -154}, {0x32, 0x64, 0xc5, 0xff}}}, 84 {{{ 57, 105, 0}, 0, { -448, 404}, {0x31, 0x75, 0x00, 0xff}}}, 85 }; 86 87 // 0x05005EA8 88 static const Vtx penguin_seg5_vertex_05005EA8[] = { 89 {{{ 26, 154, 0}, 0, { -468, 1134}, {0x2c, 0x77, 0xff, 0xff}}}, 90 {{{ 27, 97, 36}, 0, { 1974, 1130}, {0xac, 0x4a, 0x3a, 0xff}}}, 91 {{{ 57, 105, 0}, 0, { 1030, -328}, {0x31, 0x75, 0x00, 0xff}}}, 92 {{{ 27, 97, -35}, 0, { 1974, 1130}, {0xbc, 0x50, 0xba, 0xff}}}, 93 }; 94 95 // 0x05005EE8 96 static const Vtx penguin_seg5_vertex_05005EE8[] = { 97 {{{ 93, 17, 53}, 0, { 0, 0}, {0x5a, 0xea, 0x56, 0xff}}}, 98 {{{ 110, 55, 26}, 0, { 0, 0}, {0x76, 0x20, 0x1f, 0xff}}}, 99 {{{ 92, 64, 53}, 0, { 0, 0}, {0x3d, 0x1e, 0x6a, 0xff}}}, 100 {{{ 79, 90, 42}, 0, { 0, 0}, {0x32, 0x64, 0x3b, 0xff}}}, 101 {{{ 110, 55, -25}, 0, { 0, 0}, {0x76, 0x20, 0xe1, 0xff}}}, 102 {{{ 105, -5, 0}, 0, { 0, 0}, {0x7b, 0xe5, 0x00, 0xff}}}, 103 {{{ 82, 99, 0}, 0, { 0, 0}, {0x4e, 0x63, 0x00, 0xff}}}, 104 {{{ 92, 64, -52}, 0, { 0, 0}, {0x3d, 0x1e, 0x96, 0xff}}}, 105 {{{ 79, 90, -41}, 0, { 0, 0}, {0x32, 0x64, 0xc5, 0xff}}}, 106 {{{ 93, 17, -52}, 0, { 0, 0}, {0x5a, 0xeb, 0xaa, 0xff}}}, 107 {{{ 57, 105, 0}, 0, { 0, 0}, {0x31, 0x75, 0x00, 0xff}}}, 108 {{{ 41, 76, -59}, 0, { 0, 0}, {0xcc, 0x25, 0x93, 0xff}}}, 109 {{{ 41, 76, 60}, 0, { 0, 0}, {0xcc, 0x25, 0x6d, 0xff}}}, 110 {{{ 43, 4, -61}, 0, { 0, 0}, {0xf0, 0xe3, 0x86, 0xff}}}, 111 {{{ 18, 10, 37}, 0, { 0, 0}, {0x89, 0xf9, 0x29, 0xff}}}, 112 {{{ 43, 4, 62}, 0, { 0, 0}, {0xf0, 0xe3, 0x7a, 0xff}}}, 113 }; 114 115 // 0x05005FE8 116 static const Vtx penguin_seg5_vertex_05005FE8[] = { 117 {{{ 18, 10, -36}, 0, { 0, 0}, {0x8c, 0xf9, 0xcf, 0xff}}}, 118 {{{ 28, -96, 0}, 0, { 0, 0}, {0xc0, 0x93, 0x00, 0xff}}}, 119 {{{ 18, 10, 37}, 0, { 0, 0}, {0x89, 0xf9, 0x29, 0xff}}}, 120 {{{ 16, 58, -19}, 0, { 0, 0}, {0x84, 0x0d, 0xea, 0xff}}}, 121 {{{ 43, 4, 62}, 0, { 0, 0}, {0xf0, 0xe3, 0x7a, 0xff}}}, 122 {{{ 41, 76, 60}, 0, { 0, 0}, {0xcc, 0x25, 0x6d, 0xff}}}, 123 {{{ 16, 58, 20}, 0, { 0, 0}, {0x87, 0x0c, 0x21, 0xff}}}, 124 {{{ 27, 97, 36}, 0, { 0, 0}, {0xac, 0x4a, 0x3a, 0xff}}}, 125 {{{ 27, 97, -35}, 0, { 0, 0}, {0xbc, 0x50, 0xba, 0xff}}}, 126 {{{ 41, 76, -59}, 0, { 0, 0}, {0xcc, 0x25, 0x93, 0xff}}}, 127 {{{ 92, 64, 53}, 0, { 0, 0}, {0x3d, 0x1e, 0x6a, 0xff}}}, 128 {{{ 43, 4, -61}, 0, { 0, 0}, {0xf0, 0xe3, 0x86, 0xff}}}, 129 {{{ 91, -35, -28}, 0, { 0, 0}, {0x58, 0xbd, 0xc4, 0xff}}}, 130 {{{ 92, 64, -52}, 0, { 0, 0}, {0x3d, 0x1e, 0x96, 0xff}}}, 131 {{{ 93, 17, -52}, 0, { 0, 0}, {0x5a, 0xeb, 0xaa, 0xff}}}, 132 {{{ 105, -5, 0}, 0, { 0, 0}, {0x7b, 0xe5, 0x00, 0xff}}}, 133 }; 134 135 // 0x050060E8 136 static const Vtx penguin_seg5_vertex_050060E8[] = { 137 {{{ 28, -96, 0}, 0, { 0, 0}, {0xc0, 0x93, 0x00, 0xff}}}, 138 {{{ 91, -35, -28}, 0, { 0, 0}, {0x58, 0xbd, 0xc4, 0xff}}}, 139 {{{ 91, -35, 29}, 0, { 0, 0}, {0x58, 0xbc, 0x3b, 0xff}}}, 140 {{{ 105, -5, 0}, 0, { 0, 0}, {0x7b, 0xe5, 0x00, 0xff}}}, 141 {{{ 43, 4, 62}, 0, { 0, 0}, {0xf0, 0xe3, 0x7a, 0xff}}}, 142 {{{ 93, 17, 53}, 0, { 0, 0}, {0x5a, 0xea, 0x56, 0xff}}}, 143 {{{ 92, 64, 53}, 0, { 0, 0}, {0x3d, 0x1e, 0x6a, 0xff}}}, 144 }; 145 146 // 0x05006158 147 static const Vtx penguin_seg5_vertex_05006158[] = { 148 {{{ 27, 97, 36}, 0, { 0, 0}, {0xac, 0x4a, 0x3a, 0xff}}}, 149 {{{ 26, 154, 0}, 0, { 0, 0}, {0x2c, 0x77, 0xff, 0xff}}}, 150 {{{ 27, 97, -35}, 0, { 0, 0}, {0xbc, 0x50, 0xba, 0xff}}}, 151 }; 152 153 // 0x05006188 - 0x050061C8 154 const Gfx penguin_seg5_dl_05006188[] = { 155 gsSPLight(&penguin_seg5_lights_05005DE0.l, 1), 156 gsSPLight(&penguin_seg5_lights_05005DE0.a, 2), 157 gsSPVertex(penguin_seg5_vertex_05005E28, 8, 0), 158 gsSP2Triangles( 0, 1, 2, 0x0, 1, 0, 3, 0x0), 159 gsSP2Triangles( 4, 5, 6, 0x0, 7, 6, 5, 0x0), 160 gsSPEndDisplayList(), 161 }; 162 163 // 0x050061C8 - 0x050061F8 164 const Gfx penguin_seg5_dl_050061C8[] = { 165 gsSPLight(&penguin_seg5_lights_05005DF8.l, 1), 166 gsSPLight(&penguin_seg5_lights_05005DF8.a, 2), 167 gsSPVertex(penguin_seg5_vertex_05005EA8, 4, 0), 168 gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0), 169 gsSPEndDisplayList(), 170 }; 171 172 // 0x050061F8 - 0x05006380 173 const Gfx penguin_seg5_dl_050061F8[] = { 174 gsSPLight(&penguin_seg5_lights_05005DE0.l, 1), 175 gsSPLight(&penguin_seg5_lights_05005DE0.a, 2), 176 gsSPVertex(penguin_seg5_vertex_05005EE8, 16, 0), 177 gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0), 178 gsSP2Triangles( 4, 1, 5, 0x0, 1, 4, 6, 0x0), 179 gsSP2Triangles( 6, 3, 1, 0x0, 0, 5, 1, 0x0), 180 gsSP2Triangles( 7, 8, 4, 0x0, 4, 5, 9, 0x0), 181 gsSP2Triangles( 4, 8, 6, 0x0, 9, 7, 4, 0x0), 182 gsSP2Triangles( 6, 8, 10, 0x0, 10, 3, 6, 0x0), 183 gsSP2Triangles(11, 8, 7, 0x0, 12, 2, 3, 0x0), 184 gsSP2Triangles(13, 11, 7, 0x0, 12, 14, 15, 0x0), 185 gsSPVertex(penguin_seg5_vertex_05005FE8, 16, 0), 186 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 187 gsSP2Triangles( 1, 4, 2, 0x0, 5, 6, 2, 0x0), 188 gsSP2Triangles( 2, 6, 3, 0x0, 5, 7, 6, 0x0), 189 gsSP2Triangles( 3, 6, 7, 0x0, 8, 9, 3, 0x0), 190 gsSP2Triangles( 7, 8, 3, 0x0, 0, 3, 9, 0x0), 191 gsSP2Triangles( 5, 4, 10, 0x0, 11, 0, 9, 0x0), 192 gsSP2Triangles(11, 1, 0, 0x0, 12, 1, 11, 0x0), 193 gsSP2Triangles(11, 13, 14, 0x0, 11, 14, 12, 0x0), 194 gsSP1Triangle(15, 12, 14, 0x0), 195 gsSPVertex(penguin_seg5_vertex_050060E8, 7, 0), 196 gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0), 197 gsSP2Triangles( 4, 0, 2, 0x0, 5, 2, 3, 0x0), 198 gsSP2Triangles( 2, 5, 4, 0x0, 4, 5, 6, 0x0), 199 gsSPLight(&penguin_seg5_lights_05005E10.l, 1), 200 gsSPLight(&penguin_seg5_lights_05005E10.a, 2), 201 gsSPVertex(penguin_seg5_vertex_05006158, 3, 0), 202 gsSP1Triangle( 0, 1, 2, 0x0), 203 gsSPEndDisplayList(), 204 }; 205 206 // 0x05006380 - 0x050063C8 207 const Gfx penguin_seg5_dl_05006380[] = { 208 gsDPPipeSync(), 209 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), 210 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 211 gsDPTileSync(), 212 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), 213 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 214 gsDPPipeSync(), 215 gsDPSetCombineMode(G_CC_BLENDRGBA, G_CC_BLENDRGBA), 216 gsSPEndDisplayList(), 217 }; 218 219 // 0x050063C8 - 0x05006428 220 const Gfx penguin_seg5_dl_050063C8[] = { 221 gsSPDisplayList(penguin_seg5_dl_05006188), 222 gsDPPipeSync(), 223 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 224 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, penguin_seg5_texture_050055E0), 225 gsDPLoadSync(), 226 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 227 gsSPDisplayList(penguin_seg5_dl_050061C8), 228 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 229 gsDPPipeSync(), 230 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 231 gsSPDisplayList(penguin_seg5_dl_050061F8), 232 gsSPEndDisplayList(), 233 }; 234 235 // 0x05006428 - 0x05006458 236 const Gfx penguin_seg5_dl_05006428[] = { 237 gsSPDisplayList(penguin_seg5_dl_05006380), 238 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, penguin_seg5_texture_05002DE0), 239 gsDPLoadSync(), 240 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 241 gsSPDisplayList(penguin_seg5_dl_050063C8), 242 gsSPEndDisplayList(), 243 }; 244 245 // 0x05006458 - 0x05006488 246 const Gfx penguin_seg5_dl_05006458[] = { 247 gsSPDisplayList(penguin_seg5_dl_05006380), 248 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, penguin_seg5_texture_050035E0), 249 gsDPLoadSync(), 250 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 251 gsSPDisplayList(penguin_seg5_dl_050063C8), 252 gsSPEndDisplayList(), 253 }; 254 255 // 0x05006488 - 0x050064B8 256 const Gfx penguin_seg5_dl_05006488[] = { 257 gsSPDisplayList(penguin_seg5_dl_05006380), 258 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, penguin_seg5_texture_05003DE0), 259 gsDPLoadSync(), 260 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 261 gsSPDisplayList(penguin_seg5_dl_050063C8), 262 gsSPEndDisplayList(), 263 }; 264 265 // 0x050064B8 - 0x050064E8 266 const Gfx penguin_seg5_dl_050064B8[] = { 267 gsSPDisplayList(penguin_seg5_dl_05006380), 268 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, penguin_seg5_texture_050045E0), 269 gsDPLoadSync(), 270 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 271 gsSPDisplayList(penguin_seg5_dl_050063C8), 272 gsSPEndDisplayList(), 273 }; 274 275 // 0x050064E8 - 0x05006518 276 const Gfx penguin_seg5_dl_050064E8[] = { 277 gsSPDisplayList(penguin_seg5_dl_05006380), 278 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, penguin_seg5_texture_05004DE0), 279 gsDPLoadSync(), 280 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 281 gsSPDisplayList(penguin_seg5_dl_050063C8), 282 gsSPEndDisplayList(), 283 }; 284 285 // 0x05006518 286 static const Vtx penguin_seg5_vertex_05006518[] = { 287 {{{ -13, -3, -4}, 0, { 0, 0}, {0x01, 0x00, 0x7f, 0x00}}}, 288 {{{ 110, -22, -9}, 0, { 0, 0}, {0x02, 0xef, 0x7d, 0x00}}}, 289 {{{ 136, 16, -8}, 0, { 0, 0}, {0x01, 0x0d, 0x7e, 0x00}}}, 290 {{{ 8, 25, -12}, 0, { 0, 0}, {0xf0, 0x04, 0x83, 0xff}}}, 291 {{{ 136, 16, -8}, 0, { 0, 0}, {0x04, 0x01, 0x82, 0xff}}}, 292 {{{ 110, -22, -9}, 0, { 0, 0}, {0x03, 0x00, 0x81, 0xff}}}, 293 {{{ -7, -33, -11}, 0, { 0, 0}, {0xe5, 0x05, 0x85, 0xff}}}, 294 {{{ -13, -3, -4}, 0, { 0, 0}, {0xc9, 0x0d, 0x8f, 0xff}}}, 295 {{{ 8, 25, -12}, 0, { 0, 0}, {0xff, 0x21, 0x7a, 0xff}}}, 296 {{{ -7, -33, -11}, 0, { 0, 0}, {0x00, 0xe4, 0x7b, 0xff}}}, 297 }; 298 299 // 0x050065B8 300 static const Vtx penguin_seg5_vertex_050065B8[] = { 301 {{{ 110, -22, 9}, 0, { 0, 0}, {0x02, 0xef, 0x83, 0x00}}}, 302 {{{ -7, -33, 11}, 0, { 0, 0}, {0x00, 0xe4, 0x85, 0x00}}}, 303 {{{ -14, -3, 4}, 0, { 0, 0}, {0x01, 0x00, 0x81, 0x00}}}, 304 {{{ 136, 16, 8}, 0, { 0, 0}, {0x01, 0x0d, 0x82, 0xff}}}, 305 {{{ 8, 25, 12}, 0, { 0, 0}, {0xff, 0x21, 0x86, 0xff}}}, 306 {{{ -14, -3, 4}, 0, { 0, 0}, {0xc9, 0x0d, 0x71, 0xff}}}, 307 {{{ -7, -33, 11}, 0, { 0, 0}, {0xe5, 0x05, 0x7b, 0xff}}}, 308 {{{ 8, 25, 12}, 0, { 0, 0}, {0xf0, 0x04, 0x7d, 0xff}}}, 309 {{{ 110, -22, 9}, 0, { 0, 0}, {0x03, 0x00, 0x7f, 0xff}}}, 310 {{{ 136, 16, 8}, 0, { 0, 0}, {0x04, 0x01, 0x7e, 0xff}}}, 311 }; 312 313 // 0x05006658 314 static const Vtx penguin_seg5_vertex_05006658[] = { 315 {{{ -16, -2, -1}, 0, { 0, 0}, {0xca, 0x8e, 0x00, 0x00}}}, 316 {{{ 46, -8, -1}, 0, { 0, 0}, {0x02, 0x81, 0x00, 0x00}}}, 317 {{{ 46, 16, 37}, 0, { 0, 0}, {0x04, 0x9e, 0x50, 0x00}}}, 318 {{{ -21, 16, -19}, 0, { 0, 0}, {0xa6, 0xb9, 0xcc, 0xff}}}, 319 {{{ 46, 16, -41}, 0, { 0, 0}, {0x04, 0x9e, 0xb0, 0xff}}}, 320 {{{ 99, 16, -16}, 0, { 0, 0}, {0x5f, 0xbf, 0xcd, 0xff}}}, 321 {{{ 94, -1, -1}, 0, { 0, 0}, {0x40, 0x93, 0x00, 0xff}}}, 322 {{{ 99, 16, 12}, 0, { 0, 0}, {0x5f, 0xbf, 0x33, 0xff}}}, 323 {{{ 46, 16, 37}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 324 {{{ 99, 16, 12}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 325 {{{ 46, 16, -41}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 326 {{{ -21, 16, 15}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 327 {{{ -21, 16, 15}, 0, { 0, 0}, {0xa6, 0xb9, 0x34, 0xff}}}, 328 {{{ -21, 16, -19}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 329 {{{ 99, 16, -16}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 330 }; 331 332 // 0x05006748 333 static const Vtx penguin_seg5_vertex_05006748[] = { 334 {{{ 99, 16, -12}, 0, { 0, 0}, {0x5f, 0xbf, 0xcd, 0x00}}}, 335 {{{ 99, 16, 16}, 0, { 0, 0}, {0x5f, 0xbf, 0x33, 0x00}}}, 336 {{{ 94, -1, 1}, 0, { 0, 0}, {0x40, 0x93, 0x00, 0x00}}}, 337 {{{ -21, 16, 19}, 0, { 0, 0}, {0xa6, 0xb9, 0x34, 0xff}}}, 338 {{{ -21, 16, -15}, 0, { 0, 0}, {0xa6, 0xb9, 0xcc, 0xff}}}, 339 {{{ -16, -2, 1}, 0, { 0, 0}, {0xca, 0x8e, 0x00, 0xff}}}, 340 {{{ 46, 16, -37}, 0, { 0, 0}, {0x04, 0x9e, 0xb0, 0xff}}}, 341 {{{ -21, 16, -15}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 342 {{{ 46, 16, 41}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 343 {{{ 46, 16, -37}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 344 {{{ 46, 16, 41}, 0, { 0, 0}, {0x04, 0x9e, 0x50, 0xff}}}, 345 {{{ 46, -8, 1}, 0, { 0, 0}, {0x02, 0x81, 0x00, 0xff}}}, 346 {{{ 99, 16, -12}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 347 {{{ 99, 16, 16}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 348 {{{ -21, 16, 19}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 349 }; 350 351 // 0x05006838 352 static const Vtx penguin_seg5_vertex_05006838[] = { 353 {{{ 15, 153, 0}, 0, { 0, 0}, {0x6a, 0x45, 0x00, 0x00}}}, 354 {{{ 16, 96, 36}, 0, { 0, 0}, {0xab, 0x4a, 0x39, 0x00}}}, 355 {{{ 46, 105, 0}, 0, { 0, 0}, {0x29, 0x77, 0x00, 0x00}}}, 356 {{{ 16, 96, -36}, 0, { 0, 0}, {0xbb, 0x50, 0xbb, 0xff}}}, 357 {{{ 15, 153, 0}, 0, { 0, 0}, {0x81, 0xfd, 0x00, 0xff}}}, 358 }; 359 360 // 0x05006888 361 static const Vtx penguin_seg5_vertex_05006888[] = { 362 {{{ 7, 9, -37}, 0, { 0, 0}, {0x8c, 0xf9, 0xcf, 0x00}}}, 363 {{{ 7, 9, 37}, 0, { 0, 0}, {0x89, 0xfa, 0x29, 0x00}}}, 364 {{{ 6, 57, -20}, 0, { 0, 0}, {0x84, 0x0d, 0xeb, 0x00}}}, 365 {{{ 30, 76, 60}, 0, { 0, 0}, {0xca, 0x22, 0x6d, 0xff}}}, 366 {{{ 32, 3, 62}, 0, { 0, 0}, {0xed, 0xe4, 0x7a, 0xff}}}, 367 {{{ 94, 64, 53}, 0, { 0, 0}, {0x3b, 0x14, 0x6e, 0xff}}}, 368 {{{ 32, 3, -62}, 0, { 0, 0}, {0xed, 0xe4, 0x86, 0xff}}}, 369 {{{ 94, 64, -53}, 0, { 0, 0}, {0x3b, 0x14, 0x92, 0xff}}}, 370 {{{ 95, 17, -53}, 0, { 0, 0}, {0x58, 0xeb, 0xa8, 0xff}}}, 371 {{{ 17, -97, 0}, 0, { 0, 0}, {0xbd, 0x95, 0x00, 0xff}}}, 372 {{{ 107, -5, 0}, 0, { 0, 0}, {0x7b, 0xe5, 0x00, 0xff}}}, 373 {{{ 92, -35, -29}, 0, { 0, 0}, {0x55, 0xba, 0xc3, 0xff}}}, 374 {{{ 95, 17, 53}, 0, { 0, 0}, {0x58, 0xeb, 0x58, 0xff}}}, 375 {{{ 92, -35, 29}, 0, { 0, 0}, {0x55, 0xba, 0x3d, 0xff}}}, 376 {{{ 16, 96, 36}, 0, { 0, 0}, {0xab, 0x4a, 0x39, 0xff}}}, 377 {{{ 6, 57, 20}, 0, { 0, 0}, {0x86, 0x0c, 0x20, 0xff}}}, 378 }; 379 380 // 0x05006988 381 static const Vtx penguin_seg5_vertex_05006988[] = { 382 {{{ 112, 55, 26}, 0, { 0, 0}, {0x79, 0x11, 0x22, 0xff}}}, 383 {{{ 92, 90, 41}, 0, { 0, 0}, {0x34, 0x5e, 0x43, 0x00}}}, 384 {{{ 94, 64, 53}, 0, { 0, 0}, {0x3b, 0x14, 0x6e, 0x00}}}, 385 {{{ 94, 64, -53}, 0, { 0, 0}, {0x3b, 0x14, 0x92, 0xff}}}, 386 {{{ 92, 90, -41}, 0, { 0, 0}, {0x33, 0x5e, 0xbd, 0xff}}}, 387 {{{ 112, 55, -26}, 0, { 0, 0}, {0x79, 0x11, 0xde, 0xff}}}, 388 {{{ 16, 96, -36}, 0, { 0, 0}, {0xbb, 0x50, 0xbb, 0xff}}}, 389 {{{ 30, 76, -60}, 0, { 0, 0}, {0xca, 0x22, 0x93, 0xff}}}, 390 {{{ 6, 57, -20}, 0, { 0, 0}, {0x84, 0x0d, 0xeb, 0xff}}}, 391 {{{ 30, 76, 60}, 0, { 0, 0}, {0xca, 0x22, 0x6d, 0xff}}}, 392 {{{ 7, 9, 37}, 0, { 0, 0}, {0x89, 0xfa, 0x29, 0xff}}}, 393 {{{ 32, 3, 62}, 0, { 0, 0}, {0xed, 0xe4, 0x7a, 0xff}}}, 394 {{{ 32, 3, -62}, 0, { 0, 0}, {0xed, 0xe4, 0x86, 0xff}}}, 395 {{{ 7, 9, -37}, 0, { 0, 0}, {0x8c, 0xf9, 0xcf, 0xff}}}, 396 {{{ 95, 17, 53}, 0, { 0, 0}, {0x58, 0xeb, 0x58, 0xff}}}, 397 }; 398 399 // 0x05006A78 400 static const Vtx penguin_seg5_vertex_05006A78[] = { 401 {{{ 112, 55, -26}, 0, { 0, 0}, {0x79, 0x11, 0xde, 0xff}}}, 402 {{{ 107, -5, 0}, 0, { 0, 0}, {0x7b, 0xe5, 0x00, 0x00}}}, 403 {{{ 95, 17, -53}, 0, { 0, 0}, {0x58, 0xeb, 0xa8, 0x00}}}, 404 {{{ 7, 9, -37}, 0, { 0, 0}, {0x8c, 0xf9, 0xcf, 0xff}}}, 405 {{{ 17, -97, 0}, 0, { 0, 0}, {0xbd, 0x95, 0x00, 0xff}}}, 406 {{{ 7, 9, 37}, 0, { 0, 0}, {0x89, 0xfa, 0x29, 0xff}}}, 407 {{{ 92, -35, -29}, 0, { 0, 0}, {0x55, 0xba, 0xc3, 0xff}}}, 408 {{{ 32, 3, -62}, 0, { 0, 0}, {0xed, 0xe4, 0x86, 0xff}}}, 409 {{{ 32, 3, 62}, 0, { 0, 0}, {0xed, 0xe4, 0x7a, 0xff}}}, 410 {{{ 92, -35, 29}, 0, { 0, 0}, {0x55, 0xba, 0x3d, 0xff}}}, 411 {{{ 16, 96, 36}, 0, { 0, 0}, {0xab, 0x4a, 0x39, 0xff}}}, 412 {{{ 16, 96, -36}, 0, { 0, 0}, {0xbb, 0x50, 0xbb, 0xff}}}, 413 {{{ 6, 57, -20}, 0, { 0, 0}, {0x84, 0x0d, 0xeb, 0xff}}}, 414 {{{ 92, 90, 41}, 0, { 0, 0}, {0x34, 0x5e, 0x43, 0xff}}}, 415 {{{ 30, 76, 60}, 0, { 0, 0}, {0xca, 0x22, 0x6d, 0xff}}}, 416 }; 417 418 // 0x05006B68 419 static const Vtx penguin_seg5_vertex_05006B68[] = { 420 {{{ 95, 99, 0}, 0, { 0, 0}, {0x56, 0x5d, 0x00, 0xff}}}, 421 {{{ 92, 90, 41}, 0, { 0, 0}, {0x34, 0x5e, 0x43, 0x00}}}, 422 {{{ 112, 55, 26}, 0, { 0, 0}, {0x79, 0x11, 0x22, 0x00}}}, 423 {{{ 30, 76, -60}, 0, { 0, 0}, {0xca, 0x22, 0x93, 0xff}}}, 424 {{{ 92, 90, -41}, 0, { 0, 0}, {0x33, 0x5e, 0xbd, 0xff}}}, 425 {{{ 94, 64, -53}, 0, { 0, 0}, {0x3b, 0x14, 0x92, 0xff}}}, 426 {{{ 46, 105, 0}, 0, { 0, 0}, {0x29, 0x77, 0x00, 0xff}}}, 427 {{{ 16, 96, -36}, 0, { 0, 0}, {0xbb, 0x50, 0xbb, 0xff}}}, 428 {{{ 17, -97, 0}, 0, { 0, 0}, {0xbd, 0x95, 0x00, 0xff}}}, 429 {{{ 92, -35, -29}, 0, { 0, 0}, {0x55, 0xba, 0xc3, 0xff}}}, 430 {{{ 92, -35, 29}, 0, { 0, 0}, {0x55, 0xba, 0x3d, 0xff}}}, 431 {{{ 16, 96, 36}, 0, { 0, 0}, {0xab, 0x4a, 0x39, 0xff}}}, 432 {{{ 112, 55, -26}, 0, { 0, 0}, {0x79, 0x11, 0xde, 0xff}}}, 433 {{{ 107, -5, 0}, 0, { 0, 0}, {0x7b, 0xe5, 0x00, 0xff}}}, 434 {{{ 30, 76, 60}, 0, { 0, 0}, {0xca, 0x22, 0x6d, 0xff}}}, 435 {{{ 94, 64, 53}, 0, { 0, 0}, {0x3b, 0x14, 0x6e, 0xff}}}, 436 }; 437 438 // 0x05006C68 439 static const Vtx penguin_seg5_vertex_05006C68[] = { 440 {{{ 32, 3, -62}, 0, { 0, 0}, {0xed, 0xe4, 0x86, 0xff}}}, 441 {{{ 30, 76, -60}, 0, { 0, 0}, {0xca, 0x22, 0x93, 0x00}}}, 442 {{{ 94, 64, -53}, 0, { 0, 0}, {0x3b, 0x14, 0x92, 0x00}}}, 443 {{{ 32, 3, 62}, 0, { 0, 0}, {0xed, 0xe4, 0x7a, 0xff}}}, 444 {{{ 95, 17, 53}, 0, { 0, 0}, {0x58, 0xeb, 0x58, 0xff}}}, 445 {{{ 94, 64, 53}, 0, { 0, 0}, {0x3b, 0x14, 0x6e, 0xff}}}, 446 {{{ 92, -35, -29}, 0, { 0, 0}, {0x55, 0xba, 0xc3, 0xff}}}, 447 {{{ 107, -5, 0}, 0, { 0, 0}, {0x7b, 0xe5, 0x00, 0xff}}}, 448 {{{ 92, -35, 29}, 0, { 0, 0}, {0x55, 0xba, 0x3d, 0xff}}}, 449 {{{ 95, 17, -53}, 0, { 0, 0}, {0x58, 0xeb, 0xa8, 0xff}}}, 450 {{{ 112, 55, -26}, 0, { 0, 0}, {0x79, 0x11, 0xde, 0xff}}}, 451 {{{ 112, 55, 26}, 0, { 0, 0}, {0x79, 0x11, 0x22, 0xff}}}, 452 {{{ 6, 57, -20}, 0, { 0, 0}, {0x84, 0x0d, 0xeb, 0xff}}}, 453 {{{ 6, 57, 20}, 0, { 0, 0}, {0x86, 0x0c, 0x20, 0xff}}}, 454 {{{ 16, 96, 36}, 0, { 0, 0}, {0xab, 0x4a, 0x39, 0xff}}}, 455 {{{ 7, 9, -37}, 0, { 0, 0}, {0x8c, 0xf9, 0xcf, 0xff}}}, 456 }; 457 458 // 0x05006D68 459 static const Vtx penguin_seg5_vertex_05006D68[] = { 460 {{{ 30, 76, 60}, 0, { 0, 0}, {0xca, 0x22, 0x6d, 0xff}}}, 461 {{{ 6, 57, 20}, 0, { 0, 0}, {0x86, 0x0c, 0x20, 0x00}}}, 462 {{{ 7, 9, 37}, 0, { 0, 0}, {0x89, 0xfa, 0x29, 0x00}}}, 463 {{{ 6, 57, -20}, 0, { 0, 0}, {0x84, 0x0d, 0xeb, 0xff}}}, 464 {{{ 46, 105, 0}, 0, { 0, 0}, {0x29, 0x77, 0x00, 0xff}}}, 465 {{{ 92, 90, 41}, 0, { 0, 0}, {0x34, 0x5e, 0x43, 0xff}}}, 466 {{{ 95, 99, 0}, 0, { 0, 0}, {0x56, 0x5d, 0x00, 0xff}}}, 467 {{{ 92, 90, -41}, 0, { 0, 0}, {0x33, 0x5e, 0xbd, 0xff}}}, 468 }; 469 470 // 0x05006DE8 471 static const Vtx penguin_seg5_vertex_05006DE8[] = { 472 {{{ 112, 55, -26}, 0, { 0, 0}, {0x79, 0x11, 0xde, 0x00}}}, 473 {{{ 92, 90, -41}, 0, { 0, 0}, {0x33, 0x5e, 0xbd, 0x00}}}, 474 {{{ 95, 99, 0}, 0, { 0, 0}, {0x56, 0x5d, 0x00, 0x00}}}, 475 {{{ 112, 55, 26}, 0, { 0, 0}, {0x79, 0x11, 0x22, 0xff}}}, 476 }; 477 478 // 0x05006E28 479 static const Vtx penguin_seg5_vertex_05006E28[] = { 480 {{{ -35, 162, 36}, 0, { 0, 0}, {0xc6, 0x5c, 0x3f, 0x00}}}, 481 {{{ 35, 162, 36}, 0, { 0, 0}, {0x3a, 0x6b, 0x22, 0x00}}}, 482 {{{ -32, 159, -28}, 0, { 0, 0}, {0xd3, 0x6f, 0xd8, 0x00}}}, 483 {{{ 90, -8, -61}, 0, { 0, 0}, {0x70, 0xff, 0xc6, 0xff}}}, 484 {{{ 52, 36, -53}, 0, { 0, 0}, {0x60, 0x3a, 0xc5, 0xff}}}, 485 {{{ 70, 82, 19}, 0, { 0, 0}, {0x76, 0x2b, 0xf1, 0xff}}}, 486 {{{ -70, 82, 19}, 0, { 0, 0}, {0x8a, 0x2b, 0xf1, 0xff}}}, 487 {{{ -52, 36, -53}, 0, { 0, 0}, {0xa0, 0x3a, 0xc5, 0xff}}}, 488 {{{ -90, -8, -61}, 0, { 0, 0}, {0x90, 0xff, 0xc6, 0xff}}}, 489 {{{ -17, 148, -50}, 0, { 0, 0}, {0xb2, 0x38, 0xaf, 0xff}}}, 490 {{{ 17, 148, -50}, 0, { 0, 0}, {0x39, 0x45, 0xa7, 0xff}}}, 491 {{{ 32, 159, -28}, 0, { 0, 0}, {0x46, 0x60, 0xd5, 0xff}}}, 492 {{{ -55, -39, -33}, 0, { 0, 0}, {0xb5, 0x9d, 0xeb, 0xff}}}, 493 {{{ -90, -2, 44}, 0, { 0, 0}, {0x89, 0xe4, 0x1f, 0xff}}}, 494 {{{ 40, 5, -103}, 0, { 0, 0}, {0x3d, 0x38, 0xa1, 0xff}}}, 495 }; 496 497 // 0x05006F18 498 static const Vtx penguin_seg5_vertex_05006F18[] = { 499 {{{ 40, 5, -103}, 0, { 0, 0}, {0x3d, 0x38, 0xa1, 0xff}}}, 500 {{{ 0, -33, -140}, 0, { 0, 0}, {0x00, 0xb6, 0x9a, 0x00}}}, 501 {{{ -40, 5, -103}, 0, { 0, 0}, {0xcd, 0x37, 0x9a, 0x00}}}, 502 {{{ 70, 82, 19}, 0, { 0, 0}, {0x76, 0x2b, 0xf1, 0xff}}}, 503 {{{ 90, -2, 44}, 0, { 0, 0}, {0x77, 0xe4, 0x1f, 0xff}}}, 504 {{{ 90, -8, -61}, 0, { 0, 0}, {0x70, 0xff, 0xc6, 0xff}}}, 505 {{{ -90, -8, -61}, 0, { 0, 0}, {0x90, 0xff, 0xc6, 0xff}}}, 506 {{{ -90, -2, 44}, 0, { 0, 0}, {0x89, 0xe4, 0x1f, 0xff}}}, 507 {{{ -70, 82, 19}, 0, { 0, 0}, {0x8a, 0x2b, 0xf1, 0xff}}}, 508 {{{ 0, -56, -79}, 0, { 0, 0}, {0xf9, 0x84, 0xe8, 0xff}}}, 509 {{{ -55, -39, -33}, 0, { 0, 0}, {0xb5, 0x9d, 0xeb, 0xff}}}, 510 {{{ -52, 36, -53}, 0, { 0, 0}, {0xa0, 0x3a, 0xc5, 0xff}}}, 511 {{{ -17, 148, -50}, 0, { 0, 0}, {0xb2, 0x38, 0xaf, 0xff}}}, 512 {{{ 55, -39, -33}, 0, { 0, 0}, {0x3c, 0x92, 0xef, 0xff}}}, 513 {{{ 17, 148, -50}, 0, { 0, 0}, {0x39, 0x45, 0xa7, 0xff}}}, 514 {{{ 52, 36, -53}, 0, { 0, 0}, {0x60, 0x3a, 0xc5, 0xff}}}, 515 }; 516 517 // 0x05007018 518 static const Vtx penguin_seg5_vertex_05007018[] = { 519 {{{ -32, 159, -28}, 0, { 0, 0}, {0xd3, 0x6f, 0xd8, 0xff}}}, 520 {{{ 32, 159, -28}, 0, { 0, 0}, {0x46, 0x60, 0xd5, 0x00}}}, 521 {{{ 17, 148, -50}, 0, { 0, 0}, {0x39, 0x45, 0xa7, 0x00}}}, 522 {{{ 35, 162, 36}, 0, { 0, 0}, {0x3a, 0x6b, 0x22, 0xff}}}, 523 {{{ 0, -33, -140}, 0, { 0, 0}, {0x00, 0xb6, 0x9a, 0xff}}}, 524 {{{ 55, -39, -33}, 0, { 0, 0}, {0x3c, 0x92, 0xef, 0xff}}}, 525 {{{ 0, -56, -79}, 0, { 0, 0}, {0xf9, 0x84, 0xe8, 0xff}}}, 526 {{{ -40, 5, -103}, 0, { 0, 0}, {0xcd, 0x37, 0x9a, 0xff}}}, 527 {{{ 40, 5, -103}, 0, { 0, 0}, {0x3d, 0x38, 0xa1, 0xff}}}, 528 }; 529 530 // 0x050070A8 531 static const Vtx penguin_seg5_vertex_050070A8[] = { 532 {{{ -35, 162, 36}, 0, { 0, 0}, {0xc6, 0x5c, 0x3f, 0x00}}}, 533 {{{ -37, 87, 87}, 0, { 0, 0}, {0xb6, 0x2e, 0x5c, 0x00}}}, 534 {{{ 37, 87, 87}, 0, { 0, 0}, {0x35, 0x31, 0x68, 0x00}}}, 535 {{{ -90, -2, 44}, 0, { 0, 0}, {0x89, 0xe4, 0x1f, 0xff}}}, 536 {{{ -70, 82, 19}, 0, { 0, 0}, {0x8a, 0x2b, 0xf1, 0xff}}}, 537 {{{ 35, 162, 36}, 0, { 0, 0}, {0x3a, 0x6b, 0x22, 0xff}}}, 538 {{{ 70, 82, 19}, 0, { 0, 0}, {0x76, 0x2b, 0xf1, 0xff}}}, 539 {{{ -47, -11, 108}, 0, { 0, 0}, {0xcf, 0xe5, 0x71, 0xff}}}, 540 {{{ -50, -56, 36}, 0, { 0, 0}, {0xdc, 0x89, 0x15, 0xff}}}, 541 {{{ 47, -11, 108}, 0, { 0, 0}, {0x31, 0xc3, 0x63, 0xff}}}, 542 {{{ 50, -56, 36}, 0, { 0, 0}, {0x38, 0x91, 0x16, 0xff}}}, 543 {{{ -55, -39, -33}, 0, { 0, 0}, {0xb5, 0x9d, 0xeb, 0xff}}}, 544 {{{ 0, -56, -79}, 0, { 0, 0}, {0xf9, 0x84, 0xe8, 0xff}}}, 545 {{{ 90, -2, 44}, 0, { 0, 0}, {0x77, 0xe4, 0x1f, 0xff}}}, 546 {{{ 55, -39, -33}, 0, { 0, 0}, {0x3c, 0x92, 0xef, 0xff}}}, 547 }; 548 549 // 0x05007198 - 0x050071E8 550 const Gfx penguin_seg5_dl_05007198[] = { 551 gsSPLight(&penguin_seg5_lights_05002D80.l, 1), 552 gsSPLight(&penguin_seg5_lights_05002D80.a, 2), 553 gsSPVertex(penguin_seg5_vertex_05006518, 10, 0), 554 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 555 gsSP2Triangles( 5, 6, 3, 0x0, 3, 6, 7, 0x0), 556 gsSP2Triangles( 8, 0, 2, 0x0, 0, 9, 1, 0x0), 557 gsSPEndDisplayList(), 558 }; 559 560 // 0x050071E8 - 0x05007238 561 const Gfx penguin_seg5_dl_050071E8[] = { 562 gsSPLight(&penguin_seg5_lights_05002D80.l, 1), 563 gsSPLight(&penguin_seg5_lights_05002D80.a, 2), 564 gsSPVertex(penguin_seg5_vertex_050065B8, 10, 0), 565 gsSP2Triangles( 0, 1, 2, 0x0, 3, 2, 4, 0x0), 566 gsSP2Triangles( 5, 6, 7, 0x0, 7, 6, 8, 0x0), 567 gsSP2Triangles( 8, 9, 7, 0x0, 3, 0, 2, 0x0), 568 gsSPEndDisplayList(), 569 }; 570 571 // 0x05007238 - 0x050072C8 572 const Gfx penguin_seg5_dl_05007238[] = { 573 gsSPLight(&penguin_seg5_lights_05002D98.l, 1), 574 gsSPLight(&penguin_seg5_lights_05002D98.a, 2), 575 gsSPVertex(penguin_seg5_vertex_05006658, 15, 0), 576 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 4, 0x0), 577 gsSP2Triangles( 4, 5, 6, 0x0, 6, 7, 2, 0x0), 578 gsSP2Triangles( 1, 4, 6, 0x0, 1, 6, 2, 0x0), 579 gsSP2Triangles( 8, 9, 10, 0x0, 1, 0, 4, 0x0), 580 gsSP2Triangles( 8, 10, 11, 0x0, 2, 12, 0, 0x0), 581 gsSP2Triangles( 0, 12, 3, 0x0, 6, 5, 7, 0x0), 582 gsSP2Triangles(10, 13, 11, 0x0, 9, 14, 10, 0x0), 583 gsSPEndDisplayList(), 584 }; 585 586 // 0x050072C8 - 0x05007358 587 const Gfx penguin_seg5_dl_050072C8[] = { 588 gsSPLight(&penguin_seg5_lights_05002D98.l, 1), 589 gsSPLight(&penguin_seg5_lights_05002D98.a, 2), 590 gsSPVertex(penguin_seg5_vertex_05006748, 15, 0), 591 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 592 gsSP2Triangles( 5, 4, 6, 0x0, 7, 8, 9, 0x0), 593 gsSP2Triangles(10, 5, 11, 0x0, 8, 12, 9, 0x0), 594 gsSP2Triangles( 6, 2, 11, 0x0, 2, 10, 11, 0x0), 595 gsSP2Triangles( 6, 0, 2, 0x0, 2, 1, 10, 0x0), 596 gsSP2Triangles(10, 3, 5, 0x0, 6, 11, 5, 0x0), 597 gsSP2Triangles( 8, 13, 12, 0x0, 7, 14, 8, 0x0), 598 gsSPEndDisplayList(), 599 }; 600 601 // 0x05007358 - 0x05007540 602 const Gfx penguin_seg5_dl_05007358[] = { 603 gsSPLight(&penguin_seg5_lights_05002DB0.l, 1), 604 gsSPLight(&penguin_seg5_lights_05002DB0.a, 2), 605 gsSPVertex(penguin_seg5_vertex_05006838, 5, 0), 606 gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0), 607 gsSP1Triangle( 1, 4, 3, 0x0), 608 gsSPLight(&penguin_seg5_lights_05002D80.l, 1), 609 gsSPLight(&penguin_seg5_lights_05002D80.a, 2), 610 gsSPVertex(penguin_seg5_vertex_05006888, 16, 0), 611 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 612 gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 0, 0x0), 613 gsSP2Triangles(10, 11, 8, 0x0, 12, 13, 10, 0x0), 614 gsSP2Triangles( 9, 4, 1, 0x0, 3, 14, 15, 0x0), 615 gsSPVertex(penguin_seg5_vertex_05006988, 15, 0), 616 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 617 gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0), 618 gsSP2Triangles(12, 13, 7, 0x0, 14, 0, 2, 0x0), 619 gsSPVertex(penguin_seg5_vertex_05006A78, 15, 0), 620 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 621 gsSP2Triangles( 6, 4, 7, 0x0, 8, 4, 9, 0x0), 622 gsSP2Triangles(10, 11, 12, 0x0, 13, 10, 14, 0x0), 623 gsSPVertex(penguin_seg5_vertex_05006B68, 16, 0), 624 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 625 gsSP2Triangles( 6, 4, 7, 0x0, 8, 9, 10, 0x0), 626 gsSP2Triangles(11, 1, 6, 0x0, 12, 2, 13, 0x0), 627 gsSP2Triangles( 3, 7, 4, 0x0, 14, 15, 1, 0x0), 628 gsSPVertex(penguin_seg5_vertex_05006C68, 16, 0), 629 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 630 gsSP2Triangles( 6, 7, 8, 0x0, 9, 2, 10, 0x0), 631 gsSP2Triangles( 4, 7, 11, 0x0, 8, 4, 3, 0x0), 632 gsSP2Triangles( 0, 9, 6, 0x0, 12, 13, 14, 0x0), 633 gsSP1Triangle(15, 12, 1, 0x0), 634 gsSPVertex(penguin_seg5_vertex_05006D68, 8, 0), 635 gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0), 636 gsSP2Triangles( 4, 5, 6, 0x0, 6, 7, 4, 0x0), 637 gsSPLight(&penguin_seg5_lights_05002D80.l, 1), 638 gsSPLight(&penguin_seg5_lights_05002D80.a, 2), 639 gsSPVertex(penguin_seg5_vertex_05006DE8, 4, 0), 640 gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0), 641 gsSPEndDisplayList(), 642 }; 643 644 // 0x05007540 - 0x05007708 645 const Gfx penguin_seg5_dl_05007540[] = { 646 gsSPLight(&penguin_seg5_lights_05002D80.l, 1), 647 gsSPLight(&penguin_seg5_lights_05002D80.a, 2), 648 gsSPVertex(penguin_seg5_vertex_05006E28, 15, 0), 649 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 650 gsSP2Triangles( 6, 7, 8, 0x0, 2, 9, 6, 0x0), 651 gsSP2Triangles( 5, 10, 11, 0x0, 4, 10, 5, 0x0), 652 gsSP2Triangles( 8, 12, 13, 0x0, 5, 11, 1, 0x0), 653 gsSP2Triangles( 6, 0, 2, 0x0, 10, 9, 2, 0x0), 654 gsSP1Triangle( 3, 14, 4, 0x0), 655 gsSPVertex(penguin_seg5_vertex_05006F18, 16, 0), 656 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 657 gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 1, 0x0), 658 gsSP2Triangles(11, 8, 12, 0x0, 13, 5, 4, 0x0), 659 gsSP2Triangles( 0, 14, 15, 0x0, 2, 11, 12, 0x0), 660 gsSP2Triangles( 6, 11, 2, 0x0, 1, 0, 5, 0x0), 661 gsSP2Triangles( 1, 10, 6, 0x0, 6, 2, 1, 0x0), 662 gsSP2Triangles( 5, 13, 1, 0x0, 2, 12, 14, 0x0), 663 gsSPVertex(penguin_seg5_vertex_05007018, 9, 0), 664 gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 0, 0x0), 665 gsSP2Triangles( 4, 5, 6, 0x0, 7, 2, 8, 0x0), 666 gsSPLight(&penguin_seg5_lights_05002DC8.l, 1), 667 gsSPLight(&penguin_seg5_lights_05002DC8.a, 2), 668 gsSPVertex(penguin_seg5_vertex_050070A8, 15, 0), 669 gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 4, 0x0), 670 gsSP2Triangles( 5, 2, 6, 0x0, 7, 8, 9, 0x0), 671 gsSP2Triangles( 8, 10, 9, 0x0, 9, 2, 7, 0x0), 672 gsSP2Triangles( 4, 1, 0, 0x0, 7, 3, 8, 0x0), 673 gsSP2Triangles( 8, 11, 12, 0x0, 13, 9, 10, 0x0), 674 gsSP2Triangles( 2, 1, 7, 0x0, 13, 10, 14, 0x0), 675 gsSP2Triangles(14, 10, 8, 0x0, 2, 5, 0, 0x0), 676 gsSP2Triangles(13, 6, 2, 0x0, 3, 7, 1, 0x0), 677 gsSP2Triangles(11, 8, 3, 0x0, 12, 14, 8, 0x0), 678 gsSP1Triangle( 2, 9, 13, 0x0), 679 gsSPEndDisplayList(), 680 };