model.inc.c (30436B)
1 // Chain Chomp 2 3 // 0x06021388 4 UNUSED static const Lights1 chain_chomp_lights_unused1 = gdSPDefLights1( 5 0x3f, 0x3f, 0x3f, 6 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 7 ); 8 9 // 0x060213A0 10 UNUSED static const Lights1 chain_chomp_lights_unused2 = gdSPDefLights1( 11 0x03, 0x03, 0x05, 12 0x0d, 0x0f, 0x16, 0x28, 0x28, 0x28 13 ); 14 15 // 0x060213B8 16 UNUSED static const Lights1 chain_chomp_lights_unused3 = gdSPDefLights1( 17 0x25, 0x00, 0x00, 18 0x96, 0x00, 0x00, 0x28, 0x28, 0x28 19 ); 20 21 // 0x060213D0 22 ALIGNED8 static const Texture chain_chomp_seg6_texture_060213D0[] = { 23 #include "actors/chain_chomp/chain_chomp_bright_shine.rgba16.inc.c" 24 }; 25 26 // 0x06021BD0 27 ALIGNED8 static const Texture chain_chomp_seg6_texture_06021BD0[] = { 28 #include "actors/chain_chomp/chain_chomp_dull_shine.rgba16.inc.c" 29 }; 30 31 // 0x060223D0 32 ALIGNED8 static const Texture chain_chomp_seg6_texture_060223D0[] = { 33 #include "actors/chain_chomp/chain_chomp_tongue.rgba16.inc.c" 34 }; 35 36 // 0x06022BD0 37 ALIGNED8 static const Texture chain_chomp_seg6_texture_06022BD0[] = { 38 #include "actors/chain_chomp/chain_chomp_tooth.rgba16.inc.c" 39 }; 40 41 // 0x060233D0 42 ALIGNED8 static const Texture chain_chomp_seg6_texture_060233D0[] = { 43 #include "actors/chain_chomp/chain_chomp_eye.rgba16.inc.c" 44 }; 45 46 // 0x06023BD0 47 static const Vtx chain_chomp_seg6_vertex_06023BD0[] = { 48 {{{ 0, 0, 582}, 0, { 990, 380}, {0xb2, 0xb2, 0xb2, 0xff}}}, 49 {{{ 411, 0, -410}, 0, { 118, 880}, {0xb2, 0xb2, 0xb2, 0xff}}}, 50 {{{ 0, 0, -581}, 0, { -52, 472}, {0xb2, 0xb2, 0xb2, 0xff}}}, 51 {{{ 582, 0, 0}, 0, { 496, 1020}, {0xb2, 0xb2, 0xb2, 0xff}}}, 52 {{{ 411, 0, 411}, 0, { 856, 816}, {0xb2, 0xb2, 0xb2, 0xff}}}, 53 }; 54 55 // 0x06023C20 56 static const Vtx chain_chomp_seg6_vertex_06023C20[] = { 57 {{{ 0, -581, 0}, 0, { 448, -130}, {0xff, 0xff, 0xff, 0xff}}}, 58 {{{ -156, -536, -156}, 0, { 334, -408}, {0xff, 0xff, 0xff, 0xff}}}, 59 {{{ 0, -536, -222}, 0, { 58, -276}, {0xff, 0xff, 0xff, 0xff}}}, 60 {{{ 0, -536, 223}, 0, { 818, 106}, {0xff, 0xff, 0xff, 0xff}}}, 61 {{{ -156, -536, 157}, 0, { 870, -138}, {0xff, 0xff, 0xff, 0xff}}}, 62 {{{ -222, -536, 0}, 0, { 670, -350}, {0xff, 0xff, 0xff, 0xff}}}, 63 {{{ 223, -536, 0}, 0, { 204, 180}, {0xff, 0xff, 0xff, 0xff}}}, 64 {{{ 157, -536, 157}, 0, { 542, 238}, {0xff, 0xff, 0xff, 0xff}}}, 65 {{{ 157, -536, -156}, 0, { 4, 0}, {0xff, 0xff, 0xff, 0xff}}}, 66 {{{ 291, -410, -290}, 0, { -390, 142}, {0xff, 0xff, 0xff, 0xff}}}, 67 {{{ 411, -410, 0}, 0, { -22, 534}, {0xff, 0xff, 0xff, 0xff}}}, 68 {{{ 291, -410, 291}, 0, { 600, 640}, {0xff, 0xff, 0xff, 0xff}}}, 69 {{{ 370, -216, -369}, 0, { -652, 368}, {0xff, 0xff, 0xff, 0xff}}}, 70 {{{ 537, -222, 0}, 0, { -196, 880}, {0xff, 0xff, 0xff, 0xff}}}, 71 {{{ 0, -222, -536}, 0, { -548, -222}, {0xff, 0xff, 0xff, 0xff}}}, 72 {{{ 370, -216, 370}, 0, { 608, 1002}, {0xff, 0xff, 0xff, 0xff}}}, 73 }; 74 75 // 0x06023D20 76 static const Vtx chain_chomp_seg6_vertex_06023D20[] = { 77 {{{ 291, -410, 291}, 0, { 600, 640}, {0xff, 0xff, 0xff, 0xff}}}, 78 {{{ 0, -410, 411}, 0, { 1110, 398}, {0xff, 0xff, 0xff, 0xff}}}, 79 {{{ 0, -536, 223}, 0, { 818, 106}, {0xff, 0xff, 0xff, 0xff}}}, 80 {{{ 370, -216, 370}, 0, { 608, 1002}, {0xff, 0xff, 0xff, 0xff}}}, 81 {{{ 411, 0, -410}, 0, { -814, 606}, {0xff, 0xff, 0xff, 0xff}}}, 82 {{{ 537, -222, 0}, 0, { -196, 880}, {0xff, 0xff, 0xff, 0xff}}}, 83 {{{ 370, -216, -369}, 0, { -652, 368}, {0xff, 0xff, 0xff, 0xff}}}, 84 {{{ 582, 0, 0}, 0, { -292, 1160}, {0xff, 0xff, 0xff, 0xff}}}, 85 {{{ 411, 0, 411}, 0, { 586, 1310}, {0xff, 0xff, 0xff, 0xff}}}, 86 {{{ 0, -222, 537}, 0, { 1282, 700}, {0xff, 0xff, 0xff, 0xff}}}, 87 {{{ 0, 0, 582}, 0, { 1306, 968}, {0xff, 0xff, 0xff, 0xff}}}, 88 {{{ 0, 0, -581}, 0, { -674, -30}, {0xff, 0xff, 0xff, 0xff}}}, 89 {{{ 0, -222, -536}, 0, { -548, -222}, {0xff, 0xff, 0xff, 0xff}}}, 90 {{{ -410, 0, 411}, 0, { 1446, 334}, {0xff, 0xff, 0xff, 0xff}}}, 91 {{{ -379, -222, 380}, 0, { 1412, 114}, {0xff, 0xff, 0xff, 0xff}}}, 92 }; 93 94 // 0x06023E10 95 static const Vtx chain_chomp_seg6_vertex_06023E10[] = { 96 {{{ 0, -410, -410}, 0, { -290, -308}, {0xff, 0xff, 0xff, 0xff}}}, 97 {{{ 291, -410, -290}, 0, { -390, 142}, {0xff, 0xff, 0xff, 0xff}}}, 98 {{{ 157, -536, -156}, 0, { 4, 0}, {0xff, 0xff, 0xff, 0xff}}}, 99 {{{ 0, -222, -536}, 0, { -548, -222}, {0xff, 0xff, 0xff, 0xff}}}, 100 {{{ 0, -536, -222}, 0, { 58, -276}, {0xff, 0xff, 0xff, 0xff}}}, 101 {{{ 0, -410, 411}, 0, { 1110, 398}, {0xff, 0xff, 0xff, 0xff}}}, 102 {{{ -156, -536, 157}, 0, { 870, -138}, {0xff, 0xff, 0xff, 0xff}}}, 103 {{{ 0, -536, 223}, 0, { 818, 106}, {0xff, 0xff, 0xff, 0xff}}}, 104 {{{ -290, -410, 291}, 0, { 1210, -52}, {0xff, 0xff, 0xff, 0xff}}}, 105 {{{ 0, -222, 537}, 0, { 1282, 700}, {0xff, 0xff, 0xff, 0xff}}}, 106 {{{ 0, 0, 582}, 0, { 1306, 968}, {0xff, 0xff, 0xff, 0xff}}}, 107 {{{ -379, -222, 380}, 0, { 1412, 114}, {0xff, 0xff, 0xff, 0xff}}}, 108 {{{ -410, -410, 0}, 0, { 840, -444}, {0xff, 0xff, 0xff, 0xff}}}, 109 {{{ -156, -536, -156}, 0, { 334, -408}, {0xff, 0xff, 0xff, 0xff}}}, 110 {{{ -222, -536, 0}, 0, { 670, -350}, {0xff, 0xff, 0xff, 0xff}}}, 111 }; 112 113 // 0x06023F00 114 static const Vtx chain_chomp_seg6_vertex_06023F00[] = { 115 {{{ -410, 0, -410}, 0, { 44, -372}, {0xff, 0xff, 0xff, 0xff}}}, 116 {{{ 0, 0, -581}, 0, { -674, -30}, {0xff, 0xff, 0xff, 0xff}}}, 117 {{{ 0, -222, -536}, 0, { -548, -222}, {0xff, 0xff, 0xff, 0xff}}}, 118 {{{ -379, -222, -379}, 0, { 116, -538}, {0xff, 0xff, 0xff, 0xff}}}, 119 {{{ 0, -410, -410}, 0, { -290, -308}, {0xff, 0xff, 0xff, 0xff}}}, 120 {{{ -290, -410, -290}, 0, { 218, -550}, {0xff, 0xff, 0xff, 0xff}}}, 121 {{{ 0, -536, -222}, 0, { 58, -276}, {0xff, 0xff, 0xff, 0xff}}}, 122 {{{ -156, -536, -156}, 0, { 334, -408}, {0xff, 0xff, 0xff, 0xff}}}, 123 {{{ -290, -410, 291}, 0, { 1210, -52}, {0xff, 0xff, 0xff, 0xff}}}, 124 {{{ -222, -536, 0}, 0, { 670, -350}, {0xff, 0xff, 0xff, 0xff}}}, 125 {{{ -156, -536, 157}, 0, { 870, -138}, {0xff, 0xff, 0xff, 0xff}}}, 126 {{{ -410, -410, 0}, 0, { 840, -444}, {0xff, 0xff, 0xff, 0xff}}}, 127 {{{ -379, -222, 380}, 0, { 1412, 114}, {0xff, 0xff, 0xff, 0xff}}}, 128 {{{ -536, -222, 0}, 0, { 928, -400}, {0xff, 0xff, 0xff, 0xff}}}, 129 {{{ -410, 0, 411}, 0, { 1446, 334}, {0xff, 0xff, 0xff, 0xff}}}, 130 {{{ -581, 0, 0}, 0, { 924, -222}, {0xff, 0xff, 0xff, 0xff}}}, 131 }; 132 133 // 0x06024000 - 0x06024040 134 const Gfx chain_chomp_seg6_dl_06024000[] = { 135 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, chain_chomp_seg6_texture_060223D0), 136 gsDPLoadSync(), 137 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 138 gsSPVertex(chain_chomp_seg6_vertex_06023BD0, 5, 0), 139 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 140 gsSP1Triangle( 0, 4, 3, 0x0), 141 gsSPEndDisplayList(), 142 }; 143 144 // 0x06024040 - 0x06024240 145 const Gfx chain_chomp_seg6_dl_06024040[] = { 146 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, chain_chomp_seg6_texture_060213D0), 147 gsDPLoadSync(), 148 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 149 gsSPVertex(chain_chomp_seg6_vertex_06023C20, 16, 0), 150 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 4, 0x0), 151 gsSP2Triangles( 0, 5, 1, 0x0, 0, 4, 5, 0x0), 152 gsSP2Triangles( 0, 6, 7, 0x0, 0, 8, 6, 0x0), 153 gsSP2Triangles( 0, 2, 8, 0x0, 0, 7, 3, 0x0), 154 gsSP2Triangles( 9, 6, 8, 0x0, 9, 10, 6, 0x0), 155 gsSP2Triangles(10, 7, 6, 0x0, 10, 11, 7, 0x0), 156 gsSP2Triangles(11, 3, 7, 0x0, 12, 10, 9, 0x0), 157 gsSP2Triangles(12, 13, 10, 0x0, 13, 11, 10, 0x0), 158 gsSP2Triangles(14, 12, 9, 0x0, 13, 15, 11, 0x0), 159 gsSPVertex(chain_chomp_seg6_vertex_06023D20, 15, 0), 160 gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 0, 0x0), 161 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 162 gsSP2Triangles( 7, 3, 5, 0x0, 7, 8, 3, 0x0), 163 gsSP2Triangles( 3, 9, 1, 0x0, 8, 9, 3, 0x0), 164 gsSP2Triangles( 8, 10, 9, 0x0, 11, 4, 6, 0x0), 165 gsSP2Triangles(11, 6, 12, 0x0, 10, 13, 14, 0x0), 166 gsSPVertex(chain_chomp_seg6_vertex_06023E10, 15, 0), 167 gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 0, 0x0), 168 gsSP2Triangles( 0, 2, 4, 0x0, 5, 6, 7, 0x0), 169 gsSP2Triangles( 5, 8, 6, 0x0, 9, 8, 5, 0x0), 170 gsSP2Triangles(10, 11, 9, 0x0, 9, 11, 8, 0x0), 171 gsSP1Triangle(12, 13, 14, 0x0), 172 gsSPVertex(chain_chomp_seg6_vertex_06023F00, 16, 0), 173 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 174 gsSP2Triangles( 3, 2, 4, 0x0, 3, 4, 5, 0x0), 175 gsSP2Triangles( 5, 4, 6, 0x0, 5, 6, 7, 0x0), 176 gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0), 177 gsSP2Triangles(12, 11, 8, 0x0, 11, 5, 7, 0x0), 178 gsSP2Triangles(13, 5, 11, 0x0, 12, 13, 11, 0x0), 179 gsSP2Triangles(14, 13, 12, 0x0, 14, 15, 13, 0x0), 180 gsSP2Triangles(15, 0, 3, 0x0, 13, 3, 5, 0x0), 181 gsSP1Triangle(15, 3, 13, 0x0), 182 gsSPEndDisplayList(), 183 }; 184 185 // 0x06024240 - 0x060242D0 186 const Gfx chain_chomp_seg6_dl_06024240[] = { 187 gsDPPipeSync(), 188 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 189 gsSPClearGeometryMode(G_LIGHTING), 190 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), 191 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 192 gsDPTileSync(), 193 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), 194 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 195 gsSPDisplayList(chain_chomp_seg6_dl_06024000), 196 gsDPTileSync(), 197 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), 198 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 199 gsSPDisplayList(chain_chomp_seg6_dl_06024040), 200 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 201 gsDPPipeSync(), 202 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 203 gsSPSetGeometryMode(G_LIGHTING), 204 gsSPEndDisplayList(), 205 }; 206 207 // 0x060242D0 208 static const Vtx chain_chomp_seg6_vertex_060242D0[] = { 209 {{{ 157, 537, 157}, 0, { -1116, 776}, {0xff, 0xff, 0xff, 0xff}}}, 210 {{{ 223, 537, 0}, 0, { -898, 552}, {0xff, 0xff, 0xff, 0xff}}}, 211 {{{ 0, 582, 0}, 0, { -1454, 552}, {0xff, 0xff, 0xff, 0xff}}}, 212 {{{ 291, 411, 291}, 0, { -832, 966}, {0xff, 0xff, 0xff, 0xff}}}, 213 {{{ 0, 411, 411}, 0, { -1600, 1136}, {0xff, 0xff, 0xff, 0xff}}}, 214 {{{ 0, 537, 223}, 0, { -1532, 870}, {0xff, 0xff, 0xff, 0xff}}}, 215 {{{ 157, 537, -156}, 0, { -1004, 328}, {0xff, 0xff, 0xff, 0xff}}}, 216 {{{ 411, 411, 0}, 0, { -428, 552}, {0xff, 0xff, 0xff, 0xff}}}, 217 {{{ 0, 537, -222}, 0, { -1374, 234}, {0xff, 0xff, 0xff, 0xff}}}, 218 {{{ -156, 537, 157}, 0, { -1902, 776}, {0xff, 0xff, 0xff, 0xff}}}, 219 {{{ -156, 537, -156}, 0, { -1790, 328}, {0xff, 0xff, 0xff, 0xff}}}, 220 {{{ -222, 537, 0}, 0, { -2008, 552}, {0xff, 0xff, 0xff, 0xff}}}, 221 {{{ 380, 223, 380}, 0, { -640, 1092}, {0xff, 0xff, 0xff, 0xff}}}, 222 {{{ 0, 223, 537}, 0, { -1646, 1316}, {0xff, 0xff, 0xff, 0xff}}}, 223 }; 224 225 // 0x060243B0 226 static const Vtx chain_chomp_seg6_vertex_060243B0[] = { 227 {{{ 0, 411, -410}, 0, { -1306, -34}, {0xff, 0xff, 0xff, 0xff}}}, 228 {{{ 291, 411, -290}, 0, { -624, 138}, {0xff, 0xff, 0xff, 0xff}}}, 229 {{{ 380, 223, -379}, 0, { -370, 10}, {0xff, 0xff, 0xff, 0xff}}}, 230 {{{ 411, 411, 0}, 0, { -428, 552}, {0xff, 0xff, 0xff, 0xff}}}, 231 {{{ 537, 223, 0}, 0, { -112, 552}, {0xff, 0xff, 0xff, 0xff}}}, 232 {{{ 380, 223, 380}, 0, { -640, 1092}, {0xff, 0xff, 0xff, 0xff}}}, 233 {{{ 157, 537, -156}, 0, { -1004, 328}, {0xff, 0xff, 0xff, 0xff}}}, 234 {{{ 411, 0, 411}, 0, { -574, 1136}, {0xff, 0xff, 0xff, 0xff}}}, 235 {{{ 0, 0, 582}, 0, { -1660, 1380}, {0xff, 0xff, 0xff, 0xff}}}, 236 {{{ 0, 223, 537}, 0, { -1646, 1316}, {0xff, 0xff, 0xff, 0xff}}}, 237 {{{ 582, 0, 0}, 0, { -4, 552}, {0xff, 0xff, 0xff, 0xff}}}, 238 {{{ 411, 0, -410}, 0, { -280, -34}, {0xff, 0xff, 0xff, 0xff}}}, 239 {{{ 0, 223, -536}, 0, { -1262, -214}, {0xff, 0xff, 0xff, 0xff}}}, 240 {{{ 0, 411, 411}, 0, { -1600, 1136}, {0xff, 0xff, 0xff, 0xff}}}, 241 {{{ -290, 411, 291}, 0, { -2282, 966}, {0xff, 0xff, 0xff, 0xff}}}, 242 {{{ -379, 223, 380}, 0, { -2538, 1092}, {0xff, 0xff, 0xff, 0xff}}}, 243 }; 244 245 // 0x060244B0 246 static const Vtx chain_chomp_seg6_vertex_060244B0[] = { 247 {{{ 0, 223, -536}, 0, { -1262, -214}, {0xff, 0xff, 0xff, 0xff}}}, 248 {{{ 411, 0, -410}, 0, { -280, -34}, {0xff, 0xff, 0xff, 0xff}}}, 249 {{{ 0, 0, -581}, 0, { -1246, -278}, {0xff, 0xff, 0xff, 0xff}}}, 250 {{{ 0, 537, -222}, 0, { -1374, 234}, {0xff, 0xff, 0xff, 0xff}}}, 251 {{{ 157, 537, -156}, 0, { -1004, 328}, {0xff, 0xff, 0xff, 0xff}}}, 252 {{{ 291, 411, -290}, 0, { -624, 138}, {0xff, 0xff, 0xff, 0xff}}}, 253 {{{ 0, 411, -410}, 0, { -1306, -34}, {0xff, 0xff, 0xff, 0xff}}}, 254 {{{ 0, 537, 223}, 0, { -1532, 870}, {0xff, 0xff, 0xff, 0xff}}}, 255 {{{ -290, 411, 291}, 0, { -2282, 966}, {0xff, 0xff, 0xff, 0xff}}}, 256 {{{ 0, 411, 411}, 0, { -1600, 1136}, {0xff, 0xff, 0xff, 0xff}}}, 257 {{{ -156, 537, 157}, 0, { -1902, 776}, {0xff, 0xff, 0xff, 0xff}}}, 258 {{{ -379, 223, 380}, 0, { -2538, 1092}, {0xff, 0xff, 0xff, 0xff}}}, 259 {{{ 0, 223, 537}, 0, { -1646, 1316}, {0xff, 0xff, 0xff, 0xff}}}, 260 {{{ -410, 0, 411}, 0, { -2626, 1136}, {0xff, 0xff, 0xff, 0xff}}}, 261 {{{ 0, 0, 582}, 0, { -1660, 1380}, {0xff, 0xff, 0xff, 0xff}}}, 262 {{{ -379, 223, -379}, 0, { -2266, 10}, {0xff, 0xff, 0xff, 0xff}}}, 263 }; 264 265 // 0x060245B0 266 static const Vtx chain_chomp_seg6_vertex_060245B0[] = { 267 {{{ -290, 411, -290}, 0, { -2076, 138}, {0xff, 0xff, 0xff, 0xff}}}, 268 {{{ 0, 223, -536}, 0, { -1262, -214}, {0xff, 0xff, 0xff, 0xff}}}, 269 {{{ -379, 223, -379}, 0, { -2266, 10}, {0xff, 0xff, 0xff, 0xff}}}, 270 {{{ 0, 411, -410}, 0, { -1306, -34}, {0xff, 0xff, 0xff, 0xff}}}, 271 {{{ 0, 0, -581}, 0, { -1246, -278}, {0xff, 0xff, 0xff, 0xff}}}, 272 {{{ -410, 0, -410}, 0, { -2334, -34}, {0xff, 0xff, 0xff, 0xff}}}, 273 {{{ -156, 537, -156}, 0, { -1790, 328}, {0xff, 0xff, 0xff, 0xff}}}, 274 {{{ 0, 537, -222}, 0, { -1374, 234}, {0xff, 0xff, 0xff, 0xff}}}, 275 {{{ -156, 537, 157}, 0, { -1902, 776}, {0xff, 0xff, 0xff, 0xff}}}, 276 {{{ -410, 411, 0}, 0, { -2480, 552}, {0xff, 0xff, 0xff, 0xff}}}, 277 {{{ -290, 411, 291}, 0, { -2282, 966}, {0xff, 0xff, 0xff, 0xff}}}, 278 {{{ -536, 223, 0}, 0, { -2794, 552}, {0xff, 0xff, 0xff, 0xff}}}, 279 {{{ -379, 223, 380}, 0, { -2538, 1092}, {0xff, 0xff, 0xff, 0xff}}}, 280 {{{ -581, 0, 0}, 0, { -2904, 552}, {0xff, 0xff, 0xff, 0xff}}}, 281 {{{ -410, 0, 411}, 0, { -2626, 1136}, {0xff, 0xff, 0xff, 0xff}}}, 282 {{{ -222, 537, 0}, 0, { -2008, 552}, {0xff, 0xff, 0xff, 0xff}}}, 283 }; 284 285 // 0x060246B0 286 static const Vtx chain_chomp_seg6_vertex_060246B0[] = { 287 {{{ 0, 0, -581}, 0, { 1154, 138}, {0xff, 0xff, 0xff, 0xff}}}, 288 {{{ 582, 0, 0}, 0, { 470, 1104}, {0xff, 0xff, 0xff, 0xff}}}, 289 {{{ 411, 0, 411}, 0, { -12, 822}, {0xff, 0xff, 0xff, 0xff}}}, 290 {{{ 0, 0, 582}, 0, { -210, 138}, {0xff, 0xff, 0xff, 0xff}}}, 291 {{{ 411, 0, -410}, 0, { 954, 822}, {0xff, 0xff, 0xff, 0xff}}}, 292 }; 293 294 // 0x06024700 - 0x06024900 295 const Gfx chain_chomp_seg6_dl_06024700[] = { 296 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, chain_chomp_seg6_texture_06021BD0), 297 gsDPLoadSync(), 298 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 299 gsSPVertex(chain_chomp_seg6_vertex_060242D0, 14, 0), 300 gsSP2Triangles( 0, 1, 2, 0x0, 1, 0, 3, 0x0), 301 gsSP2Triangles( 0, 4, 3, 0x0, 5, 0, 2, 0x0), 302 gsSP2Triangles( 0, 5, 4, 0x0, 6, 1, 7, 0x0), 303 gsSP2Triangles( 1, 3, 7, 0x0, 1, 6, 2, 0x0), 304 gsSP2Triangles( 6, 8, 2, 0x0, 9, 5, 2, 0x0), 305 gsSP2Triangles( 8, 10, 2, 0x0, 10, 11, 2, 0x0), 306 gsSP2Triangles(11, 9, 2, 0x0, 7, 3, 12, 0x0), 307 gsSP2Triangles( 3, 13, 12, 0x0, 3, 4, 13, 0x0), 308 gsSPVertex(chain_chomp_seg6_vertex_060243B0, 16, 0), 309 gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 4, 0x0), 310 gsSP2Triangles( 3, 5, 4, 0x0, 6, 3, 1, 0x0), 311 gsSP2Triangles( 4, 5, 7, 0x0, 5, 8, 7, 0x0), 312 gsSP2Triangles( 5, 9, 8, 0x0, 2, 4, 10, 0x0), 313 gsSP2Triangles( 1, 4, 2, 0x0, 4, 7, 10, 0x0), 314 gsSP2Triangles( 2, 10, 11, 0x0, 12, 2, 11, 0x0), 315 gsSP2Triangles( 0, 2, 12, 0x0, 13, 14, 15, 0x0), 316 gsSPVertex(chain_chomp_seg6_vertex_060244B0, 16, 0), 317 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 318 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 319 gsSP2Triangles( 7, 10, 8, 0x0, 9, 11, 12, 0x0), 320 gsSP2Triangles(12, 11, 13, 0x0, 12, 13, 14, 0x0), 321 gsSP1Triangle(15, 0, 2, 0x0), 322 gsSPVertex(chain_chomp_seg6_vertex_060245B0, 16, 0), 323 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 324 gsSP2Triangles( 2, 4, 5, 0x0, 6, 3, 0, 0x0), 325 gsSP2Triangles( 6, 7, 3, 0x0, 8, 9, 10, 0x0), 326 gsSP2Triangles( 9, 0, 2, 0x0, 10, 11, 12, 0x0), 327 gsSP2Triangles(10, 9, 11, 0x0, 12, 13, 14, 0x0), 328 gsSP2Triangles(12, 11, 13, 0x0, 11, 2, 5, 0x0), 329 gsSP2Triangles( 9, 2, 11, 0x0, 11, 5, 13, 0x0), 330 gsSP2Triangles(15, 0, 9, 0x0, 15, 6, 0, 0x0), 331 gsSP1Triangle( 8, 15, 9, 0x0), 332 gsSPEndDisplayList(), 333 }; 334 335 // 0x06024900 - 0x06024940 336 const Gfx chain_chomp_seg6_dl_06024900[] = { 337 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, chain_chomp_seg6_texture_060223D0), 338 gsDPLoadSync(), 339 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 340 gsSPVertex(chain_chomp_seg6_vertex_060246B0, 5, 0), 341 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 342 gsSP1Triangle( 0, 4, 1, 0x0), 343 gsSPEndDisplayList(), 344 }; 345 346 // 0x06024940 - 0x060249D0 347 const Gfx chain_chomp_seg6_dl_06024940[] = { 348 gsDPPipeSync(), 349 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 350 gsSPClearGeometryMode(G_LIGHTING), 351 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), 352 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 353 gsDPTileSync(), 354 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), 355 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 356 gsSPDisplayList(chain_chomp_seg6_dl_06024700), 357 gsDPTileSync(), 358 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), 359 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 360 gsSPDisplayList(chain_chomp_seg6_dl_06024900), 361 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 362 gsDPPipeSync(), 363 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 364 gsSPSetGeometryMode(G_LIGHTING), 365 gsSPEndDisplayList(), 366 }; 367 368 // 0x060249D0 369 static const Lights1 chain_chomp_seg6_lights_060249D0 = gdSPDefLights1( 370 0x66, 0x66, 0x66, 371 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 372 ); 373 374 // 0x060249E8 375 static const Vtx chain_chomp_seg6_vertex_060249E8[] = { 376 {{{ 341, -287, 410}, 0, { 990, 0}, {0x69, 0xe7, 0x41, 0xff}}}, 377 {{{ 505, -32, 246}, 0, { 0, 990}, {0x69, 0xe7, 0x41, 0xff}}}, 378 {{{ 374, -49, 450}, 0, { 990, 990}, {0x69, 0xe7, 0x41, 0xff}}}, 379 {{{ 341, -287, 410}, 0, { 990, 0}, {0x69, 0xe7, 0x42, 0xff}}}, 380 {{{ 473, -270, 206}, 0, { 0, 0}, {0x69, 0xe7, 0x42, 0xff}}}, 381 {{{ 505, -32, 246}, 0, { 0, 990}, {0x69, 0xe7, 0x42, 0xff}}}, 382 {{{ 374, -49, -449}, 0, { 990, 990}, {0x69, 0xe7, 0xbf, 0xff}}}, 383 {{{ 505, -32, -245}, 0, { 0, 990}, {0x69, 0xe7, 0xbf, 0xff}}}, 384 {{{ 341, -287, -409}, 0, { 990, 0}, {0x69, 0xe7, 0xbf, 0xff}}}, 385 {{{ 505, -32, -245}, 0, { 0, 990}, {0x69, 0xe7, 0xbe, 0xff}}}, 386 {{{ 473, -270, -205}, 0, { 0, 0}, {0x69, 0xe7, 0xbe, 0xff}}}, 387 {{{ 341, -287, -409}, 0, { 990, 0}, {0x69, 0xe7, 0xbe, 0xff}}}, 388 }; 389 390 // 0x06024AA8 - 0x06024B00 391 const Gfx chain_chomp_seg6_dl_06024AA8[] = { 392 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, chain_chomp_seg6_texture_060233D0), 393 gsDPLoadSync(), 394 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 395 gsSPLight(&chain_chomp_seg6_lights_060249D0.l, 1), 396 gsSPLight(&chain_chomp_seg6_lights_060249D0.a, 2), 397 gsSPVertex(chain_chomp_seg6_vertex_060249E8, 12, 0), 398 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 399 gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0), 400 gsSPEndDisplayList(), 401 }; 402 403 // 0x06024B00 - 0x06024B70 404 const Gfx chain_chomp_seg6_dl_06024B00[] = { 405 gsDPPipeSync(), 406 gsDPSetCombineMode(G_CC_MODULATERGBA, G_CC_MODULATERGBA), 407 gsSPClearGeometryMode(G_SHADING_SMOOTH), 408 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), 409 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 410 gsDPTileSync(), 411 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), 412 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 413 gsSPDisplayList(chain_chomp_seg6_dl_06024AA8), 414 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 415 gsDPPipeSync(), 416 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 417 gsSPSetGeometryMode(G_SHADING_SMOOTH), 418 gsSPEndDisplayList(), 419 }; 420 421 // 0x06024B70 422 static const Vtx chain_chomp_seg6_vertex_06024B70[] = { 423 {{{ 568, -6, 1}, 0, { -466, -52}, {0xff, 0xff, 0xff, 0xff}}}, 424 {{{ 458, 227, 139}, 0, { 756, 806}, {0xff, 0xff, 0xff, 0xff}}}, 425 {{{ 462, -6, 263}, 0, { 652, -626}, {0xff, 0xff, 0xff, 0xff}}}, 426 {{{ 182, -6, -493}, 0, { -90, 384}, {0xff, 0xff, 0xff, 0xff}}}, 427 {{{ 225, 72, -473}, 0, { 664, 930}, {0xff, 0xff, 0xff, 0xff}}}, 428 {{{ 284, -6, -454}, 0, { 666, -726}, {0xff, 0xff, 0xff, 0xff}}}, 429 {{{ 284, -6, -454}, 0, { -306, 174}, {0xff, 0xff, 0xff, 0xff}}}, 430 {{{ 325, 107, -419}, 0, { 680, 1044}, {0xff, 0xff, 0xff, 0xff}}}, 431 {{{ 403, -6, -403}, 0, { 772, -792}, {0xff, 0xff, 0xff, 0xff}}}, 432 {{{ 403, -6, -403}, 0, { -114, 10}, {0xff, 0xff, 0xff, 0xff}}}, 433 {{{ 379, 160, -332}, 0, { 526, 1002}, {0xff, 0xff, 0xff, 0xff}}}, 434 {{{ 462, -6, -262}, 0, { 578, -702}, {0xff, 0xff, 0xff, 0xff}}}, 435 {{{ 462, -6, -262}, 0, { -172, 58}, {0xff, 0xff, 0xff, 0xff}}}, 436 {{{ 458, 227, -138}, 0, { 838, 944}, {0xff, 0xff, 0xff, 0xff}}}, 437 {{{ 568, -6, 1}, 0, { 916, -848}, {0xff, 0xff, 0xff, 0xff}}}, 438 }; 439 440 // 0x06024C60 441 static const Vtx chain_chomp_seg6_vertex_06024C60[] = { 442 {{{ 284, -6, 455}, 0, { -250, 814}, {0xff, 0xff, 0xff, 0xff}}}, 443 {{{ 225, 72, 474}, 0, { 530, 1852}, {0xff, 0xff, 0xff, 0xff}}}, 444 {{{ 182, -6, 494}, 0, { 764, 134}, {0xff, 0xff, 0xff, 0xff}}}, 445 {{{ 462, -6, 263}, 0, { -108, 910}, {0xff, 0xff, 0xff, 0xff}}}, 446 {{{ 379, 160, 333}, 0, { 930, 1682}, {0xff, 0xff, 0xff, 0xff}}}, 447 {{{ 403, -6, 404}, 0, { 670, 278}, {0xff, 0xff, 0xff, 0xff}}}, 448 {{{ 403, -6, 404}, 0, { -412, 892}, {0xff, 0xff, 0xff, 0xff}}}, 449 {{{ 325, 107, 420}, 0, { 430, 1696}, {0xff, 0xff, 0xff, 0xff}}}, 450 {{{ 284, -6, 455}, 0, { 482, 364}, {0xff, 0xff, 0xff, 0xff}}}, 451 }; 452 453 // 0x06024CF0 - 0x06024D60 454 const Gfx chain_chomp_seg6_dl_06024CF0[] = { 455 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, chain_chomp_seg6_texture_06022BD0), 456 gsDPLoadSync(), 457 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 458 gsSPVertex(chain_chomp_seg6_vertex_06024B70, 15, 0), 459 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 460 gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0), 461 gsSP1Triangle(12, 13, 14, 0x0), 462 gsSPVertex(chain_chomp_seg6_vertex_06024C60, 9, 0), 463 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 464 gsSP1Triangle( 6, 7, 8, 0x0), 465 gsSPEndDisplayList(), 466 }; 467 468 // 0x06024D60 - 0x06024DD0 469 const Gfx chain_chomp_seg6_dl_06024D60[] = { 470 gsDPPipeSync(), 471 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 472 gsSPClearGeometryMode(G_LIGHTING | G_CULL_BACK), 473 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), 474 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 475 gsDPTileSync(), 476 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), 477 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 478 gsSPDisplayList(chain_chomp_seg6_dl_06024CF0), 479 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 480 gsDPPipeSync(), 481 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 482 gsSPSetGeometryMode(G_LIGHTING | G_CULL_BACK), 483 gsSPEndDisplayList(), 484 }; 485 486 // 0x06024DD0 487 static const Vtx chain_chomp_seg6_vertex_06024DD0[] = { 488 {{{ 462, 7, 263}, 0, { 1768, -234}, {0xff, 0xff, 0xff, 0xff}}}, 489 {{{ 455, -211, 139}, 0, { 702, -864}, {0xff, 0xff, 0xff, 0xff}}}, 490 {{{ 568, 7, 1}, 0, { 294, 704}, {0xff, 0xff, 0xff, 0xff}}}, 491 {{{ 284, 7, -454}, 0, { 1636, -244}, {0xff, 0xff, 0xff, 0xff}}}, 492 {{{ 225, -71, -473}, 0, { 768, -746}, {0xff, 0xff, 0xff, 0xff}}}, 493 {{{ 182, 7, -493}, 0, { 594, 640}, {0xff, 0xff, 0xff, 0xff}}}, 494 {{{ 403, 7, -403}, 0, { 1486, -364}, {0xff, 0xff, 0xff, 0xff}}}, 495 {{{ 325, -105, -418}, 0, { 94, -766}, {0xff, 0xff, 0xff, 0xff}}}, 496 {{{ 284, 7, -454}, 0, { 268, 516}, {0xff, 0xff, 0xff, 0xff}}}, 497 {{{ 462, 7, -262}, 0, { 1448, -274}, {0xff, 0xff, 0xff, 0xff}}}, 498 {{{ 403, -156, -332}, 0, { 112, -638}, {0xff, 0xff, 0xff, 0xff}}}, 499 {{{ 403, 7, -403}, 0, { 202, 610}, {0xff, 0xff, 0xff, 0xff}}}, 500 {{{ 568, 7, 1}, 0, { 1208, -184}, {0xff, 0xff, 0xff, 0xff}}}, 501 {{{ 455, -211, -138}, 0, { 440, -848}, {0xff, 0xff, 0xff, 0xff}}}, 502 {{{ 462, 7, -262}, 0, { 446, 714}, {0xff, 0xff, 0xff, 0xff}}}, 503 }; 504 505 // 0x06024EC0 506 static const Vtx chain_chomp_seg6_vertex_06024EC0[] = { 507 {{{ 182, 7, 494}, 0, { 860, 726}, {0xff, 0xff, 0xff, 0xff}}}, 508 {{{ 225, -71, 474}, 0, { 378, 266}, {0xff, 0xff, 0xff, 0xff}}}, 509 {{{ 284, 7, 455}, 0, { 288, 1474}, {0xff, 0xff, 0xff, 0xff}}}, 510 {{{ 403, 7, 404}, 0, { 1210, 638}, {0xff, 0xff, 0xff, 0xff}}}, 511 {{{ 403, -156, 333}, 0, { 294, 170}, {0xff, 0xff, 0xff, 0xff}}}, 512 {{{ 462, 7, 263}, 0, { 160, 1602}, {0xff, 0xff, 0xff, 0xff}}}, 513 {{{ 284, 7, 455}, 0, { 830, 718}, {0xff, 0xff, 0xff, 0xff}}}, 514 {{{ 325, -105, 419}, 0, { 360, 204}, {0xff, 0xff, 0xff, 0xff}}}, 515 {{{ 403, 7, 404}, 0, { 192, 1584}, {0xff, 0xff, 0xff, 0xff}}}, 516 }; 517 518 // 0x06024F50 - 0x06024FC0 519 const Gfx chain_chomp_seg6_dl_06024F50[] = { 520 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, chain_chomp_seg6_texture_06022BD0), 521 gsDPLoadSync(), 522 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 523 gsSPVertex(chain_chomp_seg6_vertex_06024DD0, 15, 0), 524 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 525 gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0), 526 gsSP1Triangle(12, 13, 14, 0x0), 527 gsSPVertex(chain_chomp_seg6_vertex_06024EC0, 9, 0), 528 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 529 gsSP1Triangle( 6, 7, 8, 0x0), 530 gsSPEndDisplayList(), 531 }; 532 533 // 0x06024FC0 - 0x06025030 534 const Gfx chain_chomp_seg6_dl_06024FC0[] = { 535 gsDPPipeSync(), 536 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 537 gsSPClearGeometryMode(G_LIGHTING | G_CULL_BACK), 538 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), 539 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 540 gsDPTileSync(), 541 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), 542 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 543 gsSPDisplayList(chain_chomp_seg6_dl_06024F50), 544 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 545 gsDPPipeSync(), 546 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 547 gsSPSetGeometryMode(G_LIGHTING | G_CULL_BACK), 548 gsSPEndDisplayList(), 549 };