Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/actors/chain_chomp/model.inc.c
7855 views
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
};
550
551