Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/hmc/areas/1/20/model.inc.c
7862 views
1
// 0x07018270 - 0x07018360
2
static const Vtx hmc_seg7_vertex_07018270[] = {
3
{{{ -5170, 3169, -6281}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
4
{{{ -5170, 3169, -6384}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
5
{{{ -5068, 3169, -6384}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
6
{{{ -5170, 3169, -6384}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
7
{{{ -5170, 3271, -6384}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
8
{{{ -5068, 3271, -6384}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
9
{{{ -5068, 3169, -6384}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
10
{{{ -5068, 3169, -6281}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
11
{{{ -5068, 3271, -6281}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
12
{{{ -5170, 3271, -6281}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
13
{{{ -5170, 3271, -6384}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
14
{{{ -5621, 3169, -7935}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
15
{{{ -5518, 3169, -7935}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
16
{{{ -5518, 3271, -7935}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
17
{{{ -5068, 3169, -6281}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
18
};
19
20
// 0x07018360 - 0x07018450
21
static const Vtx hmc_seg7_vertex_07018360[] = {
22
{{{ -5621, 3169, -8037}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
23
{{{ -5518, 3169, -7935}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
24
{{{ -5621, 3169, -7935}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
25
{{{ -5518, 3169, -8037}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
26
{{{ -5621, 3271, -8037}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
27
{{{ -5518, 3271, -8037}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
28
{{{ -5621, 3169, -7935}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
29
{{{ -5518, 3271, -7935}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
30
{{{ -5621, 3271, -7935}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
31
{{{ -6542, 2401, -6783}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
32
{{{ -6440, 2401, -6783}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
33
{{{ -6440, 2298, -6783}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
34
{{{ -5518, 3169, -8037}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
35
{{{ -5518, 3169, -7935}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
36
{{{ -5518, 3271, -8037}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
37
};
38
39
// 0x07018450 - 0x07018550
40
static const Vtx hmc_seg7_vertex_07018450[] = {
41
{{{ -6440, 2298, -6783}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
42
{{{ -6440, 2401, -6783}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
43
{{{ -6440, 2401, -6681}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
44
{{{ -6440, 2298, -6681}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
45
{{{ -6542, 2298, -6681}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
46
{{{ -6542, 2401, -6681}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
47
{{{ -6542, 1940, -3609}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
48
{{{ -6440, 2042, -3609}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
49
{{{ -6542, 2042, -3609}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
50
{{{ -6542, 2401, -6783}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
51
{{{ -6440, 2298, -6783}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
52
{{{ -6542, 2298, -6783}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
53
{{{ -6440, 2298, -6681}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
54
{{{ -6542, 2298, -6681}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
55
{{{ -6440, 1940, -3711}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
56
{{{ -6440, 1940, -3609}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
57
};
58
59
// 0x07018550 - 0x07018650
60
static const Vtx hmc_seg7_vertex_07018550[] = {
61
{{{ -6440, 1940, -3711}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
62
{{{ -6440, 2042, -3711}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
63
{{{ -6440, 2042, -3609}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
64
{{{ -6542, 1940, -3609}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
65
{{{ -6440, 1940, -3609}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
66
{{{ -5436, 2304, -6783}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
67
{{{ -5539, 2304, -6783}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
68
{{{ -5539, 2406, -6783}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
69
{{{ -6542, 2042, -3711}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
70
{{{ -6440, 2042, -3711}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
71
{{{ -6440, 1940, -3711}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
72
{{{ -6542, 1940, -3711}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
73
{{{ -6440, 1940, -3609}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
74
{{{ -6542, 1940, -3609}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
75
{{{ -5436, 2304, -6681}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
76
{{{ -5539, 2304, -6681}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
77
};
78
79
// 0x07018650 - 0x07018750
80
static const Vtx hmc_seg7_vertex_07018650[] = {
81
{{{ -5539, 2099, -5145}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
82
{{{ -5539, 2202, -5247}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
83
{{{ -5539, 2099, -5247}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
84
{{{ -5436, 2304, -6783}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
85
{{{ -5539, 2406, -6783}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
86
{{{ -5436, 2406, -6783}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
87
{{{ -5436, 2406, -6681}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
88
{{{ -5539, 2406, -6681}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
89
{{{ -5539, 2304, -6681}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
90
{{{ -5436, 2304, -6681}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
91
{{{ -5539, 2406, -6783}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
92
{{{ -5539, 2304, -6783}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
93
{{{ -5539, 2202, -5145}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
94
{{{ -5436, 1946, -3609}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
95
{{{ -5539, 1946, -3609}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
96
{{{ -5539, 1946, -3711}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
97
};
98
99
// 0x07018750 - 0x07018850
100
static const Vtx hmc_seg7_vertex_07018750[] = {
101
{{{ -5436, 2202, -5145}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
102
{{{ -5539, 2202, -5145}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
103
{{{ -5539, 2099, -5145}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
104
{{{ -5436, 2099, -5145}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
105
{{{ -5436, 2099, -5247}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
106
{{{ -5539, 2202, -5247}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
107
{{{ -5436, 2202, -5247}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
108
{{{ -5539, 2099, -5247}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
109
{{{ -5436, 2099, -5145}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
110
{{{ -5539, 2099, -5145}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
111
{{{ -5539, 1946, -3609}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
112
{{{ -5539, 2048, -3711}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
113
{{{ -5539, 1946, -3711}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
114
{{{ -5436, 1946, -3609}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
115
{{{ -5539, 1946, -3711}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
116
{{{ -5436, 1946, -3711}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
117
};
118
119
// 0x07018850 - 0x07018930
120
static const Vtx hmc_seg7_vertex_07018850[] = {
121
{{{ -5436, 1946, -3711}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
122
{{{ -5539, 1946, -3711}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
123
{{{ -5539, 2048, -3711}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
124
{{{ -5436, 2048, -3711}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
125
{{{ -5436, 2048, -3609}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
126
{{{ -5539, 2048, -3609}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
127
{{{ -5539, 1946, -3609}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
128
{{{ -5436, 1946, -3609}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
129
{{{ -5539, 2048, -3711}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
130
{{{ -3298, 2150, -71}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
131
{{{ -3397, 2150, -46}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
132
{{{ -3397, 2048, -46}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
133
{{{ -3422, 2150, -146}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
134
{{{ -3422, 2048, -146}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
135
};
136
137
// 0x07018930 - 0x07018A20
138
static const Vtx hmc_seg7_vertex_07018930[] = {
139
{{{ -3323, 2048, -170}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
140
{{{ -3422, 2150, -146}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
141
{{{ -3323, 2150, -170}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
142
{{{ -3422, 2048, -146}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
143
{{{ -3298, 2048, -71}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
144
{{{ -3397, 2048, -46}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
145
{{{ -3422, 2048, -146}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
146
{{{ -3323, 2048, -170}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
147
{{{ -3298, 2150, -71}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
148
{{{ -3546, 2150, -1064}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
149
{{{ -3646, 2150, -1040}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
150
{{{ -3646, 2048, -1040}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
151
{{{ -3546, 2048, -1064}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
152
{{{ -3670, 2048, -1139}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
153
{{{ -3571, 2048, -1164}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
154
};
155
156
// 0x07018A20 - 0x07018B20
157
static const Vtx hmc_seg7_vertex_07018A20[] = {
158
{{{ -3571, 2048, -1164}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
159
{{{ -3670, 2048, -1139}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
160
{{{ -3571, 2150, -1164}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
161
{{{ -4480, 2048, 599}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
162
{{{ -4335, 2048, 599}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
163
{{{ -4407, 2048, 672}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
164
{{{ -3670, 2150, -1139}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
165
{{{ -3646, 2150, -1040}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
166
{{{ -3670, 2048, -1139}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
167
{{{ -3646, 2048, -1040}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
168
{{{ -3670, 2150, -1139}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
169
{{{ -4480, 2150, 599}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
170
{{{ -4407, 2150, 527}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
171
{{{ -4407, 2048, 527}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
172
{{{ -4480, 2048, 599}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
173
{{{ -4407, 2048, 527}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
174
};
175
176
// 0x07018B20 - 0x07018C00
177
static const Vtx hmc_seg7_vertex_07018B20[] = {
178
{{{ -5017, 2048, 374}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
179
{{{ -5017, 2048, 271}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
180
{{{ -4914, 2048, 271}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
181
{{{ -4407, 2048, 672}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
182
{{{ -4335, 2048, 599}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
183
{{{ -4335, 2150, 599}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
184
{{{ -4407, 2150, 672}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
185
{{{ -4407, 2150, 527}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
186
{{{ -4335, 2048, 599}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
187
{{{ -4407, 2048, 527}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
188
{{{ -4335, 2150, 599}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
189
{{{ -5017, 2150, 374}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
190
{{{ -5017, 2150, 271}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
191
{{{ -4914, 2048, 374}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
192
};
193
194
// 0x07018C00 - 0x07018D00
195
static const Vtx hmc_seg7_vertex_07018C00[] = {
196
{{{ -4914, 2048, 374}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
197
{{{ -4914, 2150, 271}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
198
{{{ -4914, 2150, 374}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
199
{{{ -4914, 2048, 271}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
200
{{{ -5017, 2150, 271}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
201
{{{ -4914, 2150, 271}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
202
{{{ -4914, 2048, 271}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
203
{{{ -5017, 2048, 271}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
204
{{{ -7533, 2150, 313}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
205
{{{ -7433, 2150, 288}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
206
{{{ -7533, 2048, 313}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
207
{{{ -7408, 2048, 387}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
208
{{{ -7433, 2048, 288}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
209
{{{ -7533, 2048, 313}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
210
{{{ -7433, 2048, 288}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
211
{{{ -7408, 2048, 387}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
212
};
213
214
// 0x07018D00 - 0x07018E00
215
static const Vtx hmc_seg7_vertex_07018D00[] = {
216
{{{ -7533, 2048, 313}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
217
{{{ -7408, 2048, 387}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
218
{{{ -7508, 2048, 412}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
219
{{{ -7408, 2048, 387}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
220
{{{ -7508, 2150, 412}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
221
{{{ -7408, 2150, 387}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
222
{{{ -7433, 2150, 288}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
223
{{{ -7408, 2150, 387}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
224
{{{ -7408, 2048, 387}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
225
{{{ -5597, 2150, 883}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
226
{{{ -5551, 2150, 792}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
227
{{{ -5551, 2048, 792}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
228
{{{ -5505, 2150, 929}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
229
{{{ -5597, 2048, 883}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
230
{{{ -5505, 2048, 929}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
231
{{{ -5597, 2150, 883}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
232
};
233
234
// 0x07018E00 - 0x07018E80
235
static const Vtx hmc_seg7_vertex_07018E00[] = {
236
{{{ -5505, 2048, 929}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
237
{{{ -5597, 2048, 883}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
238
{{{ -5551, 2048, 792}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
239
{{{ -5460, 2048, 837}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
240
{{{ -5460, 2048, 837}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
241
{{{ -5551, 2150, 792}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
242
{{{ -5460, 2150, 837}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
243
{{{ -5597, 2150, 883}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
244
};
245
246
// 0x07018E80 - 0x07019248
247
static const Gfx hmc_seg7_dl_07018E80[] = {
248
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_0900A000),
249
gsDPLoadSync(),
250
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
251
gsSPVertex(hmc_seg7_vertex_07018270, 15, 0),
252
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
253
gsSP2Triangles( 3, 5, 6, 0x0, 7, 6, 5, 0x0),
254
gsSP2Triangles( 7, 5, 8, 0x0, 9, 1, 0, 0x0),
255
gsSP2Triangles( 9, 10, 1, 0x0, 11, 12, 13, 0x0),
256
gsSP1Triangle( 0, 2, 14, 0x0),
257
gsSPVertex(hmc_seg7_vertex_07018360, 15, 0),
258
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
259
gsSP2Triangles( 4, 3, 0, 0x0, 4, 5, 3, 0x0),
260
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
261
gsSP2Triangles(12, 7, 13, 0x0, 12, 14, 7, 0x0),
262
gsSPVertex(hmc_seg7_vertex_07018450, 16, 0),
263
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
264
gsSP2Triangles( 4, 2, 5, 0x0, 4, 3, 2, 0x0),
265
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
266
gsSP2Triangles(11, 10, 12, 0x0, 11, 12, 13, 0x0),
267
gsSP1Triangle(14, 7, 15, 0x0),
268
gsSPVertex(hmc_seg7_vertex_07018550, 16, 0),
269
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 2, 0x0),
270
gsSP2Triangles( 5, 6, 7, 0x0, 8, 9, 10, 0x0),
271
gsSP2Triangles( 8, 10, 11, 0x0, 11, 10, 12, 0x0),
272
gsSP2Triangles(11, 12, 13, 0x0, 14, 6, 5, 0x0),
273
gsSP1Triangle(14, 15, 6, 0x0),
274
gsSPVertex(hmc_seg7_vertex_07018650, 16, 0),
275
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
276
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
277
gsSP2Triangles( 8, 7, 10, 0x0, 8, 10, 11, 0x0),
278
gsSP2Triangles( 0, 12, 1, 0x0, 13, 14, 15, 0x0),
279
gsSPVertex(hmc_seg7_vertex_07018750, 16, 0),
280
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
281
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
282
gsSP2Triangles( 8, 9, 7, 0x0, 8, 7, 4, 0x0),
283
gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
284
gsSPVertex(hmc_seg7_vertex_07018850, 14, 0),
285
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
286
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
287
gsSP2Triangles( 6, 5, 8, 0x0, 9, 10, 11, 0x0),
288
gsSP2Triangles(10, 12, 13, 0x0, 10, 13, 11, 0x0),
289
gsSPVertex(hmc_seg7_vertex_07018930, 15, 0),
290
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
291
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
292
gsSP2Triangles( 8, 5, 4, 0x0, 9, 10, 11, 0x0),
293
gsSP2Triangles( 9, 11, 12, 0x0, 12, 11, 13, 0x0),
294
gsSP1Triangle(12, 13, 14, 0x0),
295
gsSPVertex(hmc_seg7_vertex_07018A20, 16, 0),
296
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
297
gsSP2Triangles( 1, 6, 2, 0x0, 7, 8, 9, 0x0),
298
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
299
gsSP2Triangles(11, 13, 14, 0x0, 3, 15, 4, 0x0),
300
gsSPVertex(hmc_seg7_vertex_07018B20, 14, 0),
301
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
302
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
303
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 1, 0x0),
304
gsSP2Triangles(11, 1, 0, 0x0, 0, 2, 13, 0x0),
305
gsSPVertex(hmc_seg7_vertex_07018C00, 16, 0),
306
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
307
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
308
gsSP2Triangles( 8, 9, 10, 0x0, 9, 11, 12, 0x0),
309
gsSP2Triangles( 9, 12, 10, 0x0, 13, 14, 15, 0x0),
310
gsSPVertex(hmc_seg7_vertex_07018D00, 16, 0),
311
gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 4, 0x0),
312
gsSP2Triangles( 3, 5, 4, 0x0, 6, 7, 8, 0x0),
313
gsSP2Triangles( 9, 10, 11, 0x0, 12, 13, 14, 0x0),
314
gsSP1Triangle(12, 15, 13, 0x0),
315
gsSPVertex(hmc_seg7_vertex_07018E00, 8, 0),
316
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
317
gsSP2Triangles( 4, 2, 5, 0x0, 4, 5, 6, 0x0),
318
gsSP1Triangle( 7, 2, 1, 0x0),
319
gsSPEndDisplayList(),
320
};
321
322
// 0x07019248 - 0x070192B8
323
const Gfx hmc_seg7_dl_07019248[] = {
324
gsDPPipeSync(),
325
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
326
gsSPClearGeometryMode(G_LIGHTING | G_CULL_BACK),
327
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),
328
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
329
gsDPTileSync(),
330
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),
331
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
332
gsSPDisplayList(hmc_seg7_dl_07018E80),
333
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
334
gsDPPipeSync(),
335
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
336
gsSPSetGeometryMode(G_LIGHTING | G_CULL_BACK),
337
gsSPEndDisplayList(),
338
};
339
340