Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/hmc/areas/1/32/model.inc.c
7862 views
1
// 0x07021C10 - 0x07021D10
2
static const Vtx hmc_seg7_vertex_07021C10[] = {
3
{{{ 1587, -4177, 2652}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
4
{{{ 1587, -4075, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
5
{{{ 1587, -4075, 2652}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
6
{{{ 1485, -4177, 2652}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
7
{{{ 1587, -4177, 2550}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
8
{{{ 1485, -4177, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
9
{{{ 1485, -4075, 2652}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
10
{{{ 1485, -4177, 2550}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
11
{{{ 1485, -4177, 2652}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
12
{{{ 1485, -4075, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
13
{{{ 1587, -4075, 2550}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
14
{{{ 1587, -4177, 2550}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
15
{{{ 2611, -4075, 2652}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
16
{{{ 2611, -4075, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
17
{{{ 2611, -4177, 2550}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
18
{{{ 1587, -4177, 2550}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
19
};
20
21
// 0x07021D10 - 0x07021E10
22
static const Vtx hmc_seg7_vertex_07021D10[] = {
23
{{{ 2714, -4177, 2652}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
24
{{{ 2714, -4177, 2550}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
25
{{{ 2714, -4075, 2652}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
26
{{{ 2714, -4075, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
27
{{{ 2611, -4075, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
28
{{{ 2714, -4177, 2550}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
29
{{{ 2611, -4177, 2550}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
30
{{{ 2714, -4075, 2550}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
31
{{{ 2611, -4075, 2652}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
32
{{{ 2611, -4177, 2652}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
33
{{{ 3738, -4075, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
34
{{{ 3840, -4177, 2550}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
35
{{{ 3738, -4177, 2550}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
36
{{{ 2611, -4177, 2652}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
37
{{{ 2611, -4177, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
38
{{{ 2714, -4177, 2550}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
39
};
40
41
// 0x07021E10 - 0x07021F10
42
static const Vtx hmc_seg7_vertex_07021E10[] = {
43
{{{ 3738, -4177, 2652}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
44
{{{ 3840, -4177, 2550}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
45
{{{ 3840, -4177, 2652}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
46
{{{ 3738, -4177, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
47
{{{ 3738, -4075, 2652}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
48
{{{ 3738, -4075, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
49
{{{ 3738, -4177, 2550}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
50
{{{ 3738, -4177, 2652}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
51
{{{ 4864, -4075, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
52
{{{ 4966, -4075, 2550}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
53
{{{ 4966, -4177, 2550}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
54
{{{ 3840, -4075, 2550}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
55
{{{ 3840, -4177, 2550}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
56
{{{ 3840, -4075, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
57
{{{ 3840, -4075, 2652}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
58
{{{ 3840, -4177, 2550}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
59
};
60
61
// 0x07021F10 - 0x07022000
62
static const Vtx hmc_seg7_vertex_07021F10[] = {
63
{{{ 4966, -4177, 2652}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
64
{{{ 4966, -4177, 2550}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
65
{{{ 4966, -4075, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
66
{{{ 4966, -4075, 2652}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
67
{{{ 4864, -4075, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
68
{{{ 4966, -4177, 2550}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
69
{{{ 4864, -4177, 2550}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
70
{{{ 5990, -4177, 2652}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
71
{{{ 5990, -4177, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
72
{{{ 6093, -4177, 2550}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
73
{{{ 4864, -4075, 2652}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
74
{{{ 4864, -4177, 2652}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
75
{{{ 4864, -4177, 2652}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
76
{{{ 4966, -4177, 2550}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
77
{{{ 4864, -4177, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
78
};
79
80
// 0x07022000 - 0x07022100
81
static const Vtx hmc_seg7_vertex_07022000[] = {
82
{{{ 5990, -4075, 2652}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
83
{{{ 5990, -4177, 2550}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
84
{{{ 5990, -4177, 2652}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
85
{{{ 5990, -4075, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
86
{{{ 1587, -4177, 2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
87
{{{ 1587, -4177, 2109}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
88
{{{ 1485, -4177, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
89
{{{ 5990, -4177, 2652}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
90
{{{ 6093, -4177, 2550}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
91
{{{ 6093, -4177, 2652}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
92
{{{ 6093, -4177, 2550}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
93
{{{ 6093, -4075, 2652}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
94
{{{ 6093, -4075, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
95
{{{ 6093, -4177, 2550}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
96
{{{ 6093, -4075, 2550}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
97
{{{ 1485, -4177, 2007}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
98
};
99
100
// 0x07022100 - 0x07022200
101
static const Vtx hmc_seg7_vertex_07022100[] = {
102
{{{ 2714, -4075, 2007}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
103
{{{ 2714, -4177, 2109}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
104
{{{ 2714, -4177, 2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
105
{{{ 1485, -4177, 2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
106
{{{ 1485, -4075, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
107
{{{ 1485, -4075, 2007}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
108
{{{ 1485, -4177, 2109}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
109
{{{ 1587, -4177, 2109}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
110
{{{ 1587, -4075, 2109}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
111
{{{ 1587, -4075, 2007}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
112
{{{ 1587, -4177, 2109}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
113
{{{ 1587, -4177, 2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
114
{{{ 1587, -4075, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
115
{{{ 2611, -4177, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
116
{{{ 2611, -4177, 2007}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
117
{{{ 2714, -4075, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
118
};
119
120
// 0x07022200 - 0x070222F0
121
static const Vtx hmc_seg7_vertex_07022200[] = {
122
{{{ 2611, -4177, 2109}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
123
{{{ 2714, -4075, 2109}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
124
{{{ 2611, -4075, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
125
{{{ 2714, -4177, 2109}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
126
{{{ 2611, -4177, 2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
127
{{{ 2611, -4075, 2007}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
128
{{{ 2714, -4177, 2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
129
{{{ 2714, -4177, 2109}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
130
{{{ 2611, -4177, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
131
{{{ 3840, -4075, 2007}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
132
{{{ 3840, -4177, 2109}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
133
{{{ 3840, -4177, 2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
134
{{{ 3738, -4177, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
135
{{{ 3738, -4177, 2007}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
136
{{{ 3840, -4177, 2109}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
137
};
138
139
// 0x070222F0 - 0x070223F0
140
static const Vtx hmc_seg7_vertex_070222F0[] = {
141
{{{ 3738, -4177, 2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
142
{{{ 3738, -4177, 2109}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
143
{{{ 3738, -4075, 2007}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
144
{{{ 3738, -4075, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
145
{{{ 3840, -4177, 2109}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
146
{{{ 3840, -4075, 2109}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
147
{{{ 4864, -4177, 2109}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
148
{{{ 4864, -4075, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
149
{{{ 4864, -4075, 2007}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
150
{{{ 3840, -4075, 2007}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
151
{{{ 3840, -4075, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
152
{{{ 3840, -4177, 2109}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
153
{{{ 4966, -4075, 2007}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
154
{{{ 4966, -4075, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
155
{{{ 4966, -4177, 2109}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
156
{{{ 4966, -4177, 2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
157
};
158
159
// 0x070223F0 - 0x070224F0
160
static const Vtx hmc_seg7_vertex_070223F0[] = {
161
{{{ 4864, -4177, 2109}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
162
{{{ 4966, -4075, 2109}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
163
{{{ 4864, -4075, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
164
{{{ 4966, -4177, 2109}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
165
{{{ 4864, -4177, 2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
166
{{{ 4864, -4075, 2007}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
167
{{{ 6093, -4075, 2007}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
168
{{{ 6093, -4177, 2109}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
169
{{{ 6093, -4177, 2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
170
{{{ 4966, -4177, 2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
171
{{{ 4864, -4177, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
172
{{{ 4864, -4177, 2007}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
173
{{{ 4966, -4177, 2109}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
174
{{{ 5990, -4177, 2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
175
{{{ 5990, -4075, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
176
{{{ 5990, -4075, 2007}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
177
};
178
179
// 0x070224F0 - 0x070225B0
180
static const Vtx hmc_seg7_vertex_070224F0[] = {
181
{{{ 5990, -4177, 2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
182
{{{ 5990, -4177, 2109}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
183
{{{ 5990, -4075, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
184
{{{ 6093, -4177, 2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
185
{{{ 6093, -4177, 2109}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
186
{{{ 5990, -4177, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
187
{{{ 5990, -4177, 2007}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
188
{{{ 6093, -4177, 2109}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
189
{{{ 6093, -4075, 2109}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
190
{{{ 6093, -4075, 2007}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
191
{{{ 6093, -4075, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
192
{{{ 6093, -4177, 2109}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
193
};
194
195
// 0x070225B0 - 0x070228A0
196
static const Gfx hmc_seg7_dl_070225B0[] = {
197
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_0900A000),
198
gsDPLoadSync(),
199
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
200
gsSPVertex(hmc_seg7_vertex_07021C10, 16, 0),
201
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 0, 0x0),
202
gsSP2Triangles( 3, 5, 4, 0x0, 6, 7, 8, 0x0),
203
gsSP2Triangles( 6, 9, 7, 0x0, 9, 10, 11, 0x0),
204
gsSP2Triangles( 9, 11, 7, 0x0, 12, 13, 14, 0x0),
205
gsSP1Triangle( 0, 15, 1, 0x0),
206
gsSPVertex(hmc_seg7_vertex_07021D10, 16, 0),
207
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
208
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
209
gsSP2Triangles( 8, 6, 9, 0x0, 10, 11, 12, 0x0),
210
gsSP2Triangles(13, 14, 15, 0x0, 13, 15, 0, 0x0),
211
gsSPVertex(hmc_seg7_vertex_07021E10, 16, 0),
212
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
213
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
214
gsSP2Triangles( 8, 9, 10, 0x0, 5, 11, 12, 0x0),
215
gsSP2Triangles( 2, 13, 14, 0x0, 2, 15, 13, 0x0),
216
gsSPVertex(hmc_seg7_vertex_07021F10, 15, 0),
217
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
218
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
219
gsSP2Triangles(10, 6, 11, 0x0, 10, 4, 6, 0x0),
220
gsSP2Triangles(12, 13, 0, 0x0, 12, 14, 13, 0x0),
221
gsSPVertex(hmc_seg7_vertex_07022000, 16, 0),
222
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
223
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
224
gsSP2Triangles( 9, 10, 11, 0x0, 10, 12, 11, 0x0),
225
gsSP2Triangles( 3, 13, 1, 0x0, 3, 14, 13, 0x0),
226
gsSP1Triangle( 4, 6, 15, 0x0),
227
gsSPVertex(hmc_seg7_vertex_07022100, 16, 0),
228
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
229
gsSP2Triangles( 3, 6, 4, 0x0, 6, 7, 8, 0x0),
230
gsSP2Triangles( 6, 8, 4, 0x0, 9, 10, 11, 0x0),
231
gsSP2Triangles( 9, 12, 10, 0x0, 2, 13, 14, 0x0),
232
gsSP1Triangle( 0, 15, 1, 0x0),
233
gsSPVertex(hmc_seg7_vertex_07022200, 15, 0),
234
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
235
gsSP2Triangles( 4, 2, 5, 0x0, 4, 0, 2, 0x0),
236
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
237
gsSP2Triangles(11, 12, 13, 0x0, 11, 14, 12, 0x0),
238
gsSPVertex(hmc_seg7_vertex_070222F0, 16, 0),
239
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
240
gsSP2Triangles( 1, 4, 5, 0x0, 1, 5, 3, 0x0),
241
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
242
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
243
gsSPVertex(hmc_seg7_vertex_070223F0, 16, 0),
244
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
245
gsSP2Triangles( 4, 0, 5, 0x0, 6, 7, 8, 0x0),
246
gsSP2Triangles( 9, 10, 11, 0x0, 9, 12, 10, 0x0),
247
gsSP1Triangle(13, 14, 15, 0x0),
248
gsSPVertex(hmc_seg7_vertex_070224F0, 12, 0),
249
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
250
gsSP2Triangles( 3, 5, 6, 0x0, 1, 7, 8, 0x0),
251
gsSP2Triangles( 9, 10, 11, 0x0, 1, 8, 2, 0x0),
252
gsSPEndDisplayList(),
253
};
254
255
// 0x070228A0 - 0x07022910
256
const Gfx hmc_seg7_dl_070228A0[] = {
257
gsDPPipeSync(),
258
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
259
gsSPClearGeometryMode(G_LIGHTING | G_CULL_BACK),
260
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),
261
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
262
gsDPTileSync(),
263
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),
264
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
265
gsSPDisplayList(hmc_seg7_dl_070225B0),
266
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
267
gsDPPipeSync(),
268
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
269
gsSPSetGeometryMode(G_LIGHTING | G_CULL_BACK),
270
gsSPEndDisplayList(),
271
};
272
273