Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/hmc/areas/1/11/model.inc.c
7862 views
1
// 0x07010118 - 0x07010130
2
static const Lights1 hmc_seg7_lights_07010118 = gdSPDefLights1(
3
0x00, 0x00, 0x00,
4
0x00, 0x00, 0x00, 0x28, 0x28, 0x28
5
);
6
7
// 0x07010130 - 0x07010148
8
static const Lights1 hmc_seg7_lights_07010130 = gdSPDefLights1(
9
0x79, 0x79, 0x79,
10
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
11
);
12
13
// 0x07010148 - 0x07010248
14
static const Vtx hmc_seg7_vertex_07010148[] = {
15
{{{ 1690, 0, 819}, 0, { 138, 2520}, {0x33, 0x99, 0xcd, 0xff}}},
16
{{{ 2100, 0, 102}, 0, { 240, 2146}, {0xcd, 0x99, 0xcd, 0xff}}},
17
{{{ 4967, 0, 819}, 0, { -950, 1430}, {0x2a, 0xac, 0xac, 0xff}}},
18
{{{ 6298, 154, -1842}, 0, { -506, 104}, {0x10, 0x90, 0x39, 0xff}}},
19
{{{ 6298, 154, -1330}, 0, { -678, 274}, {0x0a, 0xbb, 0x96, 0xff}}},
20
{{{ 5786, 0, -1330}, 0, { -506, 444}, {0x0e, 0x85, 0xe7, 0xff}}},
21
{{{ 5786, 0, -1842}, 0, { -336, 274}, {0x08, 0x86, 0x1f, 0xff}}},
22
{{{ 6298, 0, -1842}, 0, { -506, 104}, {0x99, 0xcd, 0x33, 0xff}}},
23
{{{ 6298, 0, -1330}, 0, { -678, 274}, {0xb7, 0xb7, 0xb7, 0xff}}},
24
{{{ 1895, 0, -101}, 0, { 376, 2146}, {0x3d, 0xa4, 0x3d, 0xff}}},
25
{{{ 1895, 0, 102}, 0, { 308, 2214}, {0x33, 0x99, 0xcd, 0xff}}},
26
{{{ 1690, 0, -3993}, 0, { 1740, 922}, {0x23, 0x89, 0xea, 0xff}}},
27
{{{ 2100, 0, -101}, 0, { 308, 2078}, {0xec, 0x85, 0x14, 0xff}}},
28
{{{ 3124, 0, -6860}, 0, { 2216, -508}, {0x1b, 0xc9, 0x6e, 0xff}}},
29
{{{ 3533, 0, -6860}, 0, { 2080, -646}, {0xac, 0xd6, 0x54, 0xff}}},
30
{{{ 3533, 0, -6348}, 0, { 1910, -474}, {0xcd, 0x99, 0x33, 0xff}}},
31
};
32
33
// 0x07010248 - 0x07010348
34
static const Vtx hmc_seg7_vertex_07010248[] = {
35
{{{ 6298, 0, 102}, 0, { -1154, 752}, {0x00, 0x81, 0x00, 0xff}}},
36
{{{ 2100, 0, 102}, 0, { 240, 2146}, {0xcd, 0x99, 0xcd, 0xff}}},
37
{{{ 2100, 0, -101}, 0, { 308, 2078}, {0xec, 0x85, 0x14, 0xff}}},
38
{{{ 1690, 0, -3993}, 0, { 1740, 922}, {0x23, 0x89, 0xea, 0xff}}},
39
{{{ 6298, 0, -6348}, 0, { 990, -1394}, {0x00, 0x81, 0x00, 0xff}}},
40
{{{ 4967, 0, 102}, 0, { -712, 1192}, {0x00, 0x81, 0x00, 0xff}}},
41
{{{ 4967, 0, 819}, 0, { -950, 1430}, {0x2a, 0xac, 0xac, 0xff}}},
42
{{{ 6912, 154, -1330}, 0, { -882, 70}, {0xcd, 0x99, 0xcd, 0xff}}},
43
{{{ 6298, 154, -1842}, 0, { -506, 104}, {0x10, 0x90, 0x39, 0xff}}},
44
{{{ 6912, 154, -1842}, 0, { -712, -100}, {0xac, 0xd6, 0x54, 0xff}}},
45
{{{ 6298, 154, -1330}, 0, { -678, 274}, {0x0a, 0xbb, 0x96, 0xff}}},
46
{{{ 3124, 0, -6860}, 0, { 2216, -508}, {0x1b, 0xc9, 0x6e, 0xff}}},
47
{{{ 3533, 0, -6348}, 0, { 1910, -474}, {0xcd, 0x99, 0x33, 0xff}}},
48
{{{ 3124, 0, -6348}, 0, { 2046, -338}, {0x54, 0xd6, 0x54, 0xff}}},
49
{{{ 2100, 0, -4453}, 0, { 1756, 632}, {0xee, 0x83, 0xfb, 0xff}}},
50
{{{ 2100, 0, -4965}, 0, { 1926, 462}, {0xf4, 0x82, 0x06, 0xff}}},
51
};
52
53
// 0x07010348 - 0x07010448
54
static const Vtx hmc_seg7_vertex_07010348[] = {
55
{{{ 6298, 0, -6348}, 0, { 990, -1394}, {0x00, 0x81, 0x00, 0xff}}},
56
{{{ 6298, 0, -1842}, 0, { -506, 104}, {0x99, 0xcd, 0x33, 0xff}}},
57
{{{ 5786, 0, -1842}, 0, { -336, 274}, {0x08, 0x86, 0x1f, 0xff}}},
58
{{{ 2100, 0, -101}, 0, { 308, 2078}, {0xec, 0x85, 0x14, 0xff}}},
59
{{{ 5786, 0, -1330}, 0, { -506, 444}, {0x0e, 0x85, 0xe7, 0xff}}},
60
{{{ 6298, 0, -1330}, 0, { -678, 274}, {0xb7, 0xb7, 0xb7, 0xff}}},
61
{{{ 6298, 0, 102}, 0, { -1154, 752}, {0x00, 0x81, 0x00, 0xff}}},
62
{{{ 2100, 0, -4453}, 0, { 1756, 632}, {0xee, 0x83, 0xfb, 0xff}}},
63
{{{ 1690, 0, -3993}, 0, { 1740, 922}, {0x23, 0x89, 0xea, 0xff}}},
64
{{{ 1690, 102, -4453}, 0, { 1892, 768}, {0x2c, 0x8f, 0xdd, 0xff}}},
65
{{{ 1690, 102, -4965}, 0, { 2064, 598}, {0x08, 0x93, 0x3f, 0xff}}},
66
{{{ 2100, 0, -4965}, 0, { 1926, 462}, {0xf4, 0x82, 0x06, 0xff}}},
67
{{{ 1178, 102, -4965}, 0, { 2234, 768}, {0x65, 0xbd, 0x21, 0xff}}},
68
{{{ 1178, 102, -4453}, 0, { 2064, 938}, {0x54, 0xd6, 0xac, 0xff}}},
69
{{{ 1690, 0, -5324}, 0, { 2182, 480}, {0x62, 0xc4, 0x34, 0xff}}},
70
{{{ 1690, 0, -6348}, 0, { 2522, 138}, {0x00, 0x81, 0x00, 0xff}}},
71
};
72
73
// 0x07010448 - 0x07010548
74
static const Vtx hmc_seg7_vertex_07010448[] = {
75
{{{ 2304, -1023, -409}, 0, { 1610, 388}, {0x00, 0x7d, 0x10, 0xff}}},
76
{{{ 1690, -1023, -409}, 0, { 1808, 684}, {0x00, 0x7a, 0x21, 0xff}}},
77
{{{ 1690, -1023, 819}, 0, { 2216, 274}, {0x33, 0x67, 0xcd, 0xff}}},
78
{{{ 2202, 205, 205}, 0, { -70, 908}, {0xf0, 0x7c, 0xf0, 0xff}}},
79
{{{ 1792, 205, 205}, 0, { -398, 1070}, {0x10, 0x79, 0xdf, 0xff}}},
80
{{{ 1690, 205, 819}, 0, { -234, 1602}, {0x21, 0x65, 0xbd, 0xff}}},
81
{{{ 1792, 205, -204}, 0, { -562, 744}, {0x22, 0x75, 0x22, 0xff}}},
82
{{{ 1690, 205, -306}, 0, { -684, 704}, {0x33, 0x67, 0x33, 0xff}}},
83
{{{ 2202, 205, -204}, 0, { -234, 582}, {0xdf, 0x79, 0x10, 0xff}}},
84
{{{ 4250, 205, -306}, 0, { 1358, -318}, {0xda, 0x72, 0x26, 0xff}}},
85
{{{ 4250, 205, 819}, 0, { 1808, 582}, {0xb7, 0x49, 0xb7, 0xff}}},
86
{{{ 2304, -767, -1023}, 0, { 1384, 558}, {0x00, 0x75, 0x30, 0xff}}},
87
{{{ 2304, -1023, 819}, 0, { 2018, -22}, {0xac, 0x2a, 0xac, 0xff}}},
88
{{{ 3431, -1023, -3173}, 0, { 328, 764}, {0x25, 0x47, 0x62, 0xff}}},
89
{{{ 2509, -869, -3173}, 0, { 612, 1186}, {0x06, 0x7e, 0x00, 0xff}}},
90
{{{ 2509, -869, -2559}, 0, { 816, 984}, {0xf7, 0x7a, 0xdf, 0xff}}},
91
};
92
93
// 0x07010548 - 0x07010628
94
static const Vtx hmc_seg7_vertex_07010548[] = {
95
{{{ 1690, -1023, -409}, 0, { 1808, 684}, {0x00, 0x7a, 0x21, 0xff}}},
96
{{{ 2304, -767, -1023}, 0, { 1384, 558}, {0x00, 0x75, 0x30, 0xff}}},
97
{{{ 1690, -767, -1023}, 0, { 1582, 854}, {0x00, 0x7d, 0x10, 0xff}}},
98
{{{ 2509, -869, -2559}, 0, { 816, 984}, {0xf7, 0x7a, 0xdf, 0xff}}},
99
{{{ 1690, -869, -2559}, 0, { 1078, 1376}, {0x00, 0x7e, 0xf3, 0xff}}},
100
{{{ 1690, -767, -2252}, 0, { 1172, 1262}, {0x00, 0x7c, 0xe5, 0xff}}},
101
{{{ 2509, -767, -2252}, 0, { 910, 868}, {0x00, 0x7e, 0xf3, 0xff}}},
102
{{{ 2509, -869, -3173}, 0, { 612, 1186}, {0x06, 0x7e, 0x00, 0xff}}},
103
{{{ 1690, -869, -3173}, 0, { 874, 1582}, {0x00, 0x7f, 0x00, 0xff}}},
104
{{{ 3431, -1023, -3173}, 0, { 328, 764}, {0x25, 0x47, 0x62, 0xff}}},
105
{{{ 3431, -1023, -2559}, 0, { 532, 560}, {0x06, 0x7e, 0x00, 0xff}}},
106
{{{ 3533, -767, -1125}, 0, { 954, 0}, {0x00, 0x7e, 0x0d, 0xff}}},
107
{{{ 2919, -869, -511}, 0, { 1366, 106}, {0x00, 0x7e, 0x0a, 0xff}}},
108
{{{ 3533, -869, -511}, 0, { 1168, -190}, {0x8e, 0x29, 0x24, 0xff}}},
109
};
110
111
// 0x07010628 - 0x07010728
112
static const Vtx hmc_seg7_vertex_07010628[] = {
113
{{{ 2816, -767, -3788}, 0, { 300, 1230}, {0x21, 0x7a, 0x00, 0xff}}},
114
{{{ 3431, -1023, -3788}, 0, { 124, 968}, {0x48, 0x25, 0x9f, 0xff}}},
115
{{{ 3431, -1023, -4402}, 0, { -78, 1170}, {0x21, 0x7a, 0x00, 0xff}}},
116
{{{ 2816, -767, -4402}, 0, { 94, 1434}, {0x10, 0x7d, 0x00, 0xff}}},
117
{{{ 2509, -767, -3788}, 0, { 398, 1378}, {0xe6, 0x7c, 0x00, 0xff}}},
118
{{{ 2509, -767, -4402}, 0, { 194, 1582}, {0xcb, 0x73, 0x00, 0xff}}},
119
{{{ 4250, -1023, -5017}, 0, { -546, 982}, {0x16, 0x66, 0xb8, 0xff}}},
120
{{{ 4660, -921, -5017}, 0, { -686, 772}, {0x34, 0x2b, 0x95, 0xff}}},
121
{{{ 4660, -921, -5631}, 0, { -890, 976}, {0xed, 0x76, 0x28, 0xff}}},
122
{{{ 4250, -1023, -6041}, 0, { -886, 1322}, {0x04, 0x7e, 0x00, 0xff}}},
123
{{{ 4557, -1023, -4402}, 0, { -440, 630}, {0x00, 0x7f, 0x00, 0xff}}},
124
{{{ 3431, -1023, -2559}, 0, { 532, 560}, {0x06, 0x7e, 0x00, 0xff}}},
125
{{{ 4557, -1023, -2559}, 0, { 170, 16}, {0x8f, 0x38, 0x00, 0xff}}},
126
{{{ 3533, -767, -1125}, 0, { 954, 0}, {0x00, 0x7e, 0x0d, 0xff}}},
127
{{{ 2919, -767, -1125}, 0, { 1152, 296}, {0x43, 0x5e, 0xcd, 0xff}}},
128
{{{ 2919, -869, -511}, 0, { 1366, 106}, {0x00, 0x7e, 0x0a, 0xff}}},
129
};
130
131
// 0x07010728 - 0x07010808
132
static const Vtx hmc_seg7_vertex_07010728[] = {
133
{{{ 5671, -204, 819}, 0, { 684, 1614}, {0x00, 0x7f, 0x00, 0xff}}},
134
{{{ 6298, -204, 205}, 0, { 70, 990}, {0x00, 0x7f, 0x00, 0xff}}},
135
{{{ 5671, -204, 205}, 0, { 70, 1614}, {0x00, 0x7f, 0x00, 0xff}}},
136
{{{ 6298, -204, 819}, 0, { 684, 990}, {0x8f, 0x38, 0x00, 0xff}}},
137
{{{ 1690, -767, -1023}, 0, { 1582, 854}, {0x00, 0x7d, 0x10, 0xff}}},
138
{{{ 2509, -767, -1023}, 0, { 1318, 460}, {0x00, 0x7f, 0x00, 0xff}}},
139
{{{ 2509, -767, -2252}, 0, { 910, 868}, {0x00, 0x7e, 0xf3, 0xff}}},
140
{{{ 1690, -767, -2252}, 0, { 1172, 1262}, {0x00, 0x7c, 0xe5, 0xff}}},
141
{{{ 4557, -1023, -4402}, 0, { -440, 630}, {0x00, 0x7f, 0x00, 0xff}}},
142
{{{ 3431, -1023, -4402}, 0, { -78, 1170}, {0x21, 0x7a, 0x00, 0xff}}},
143
{{{ 3431, -1023, -2559}, 0, { 532, 560}, {0x06, 0x7e, 0x00, 0xff}}},
144
{{{ 1690, -921, -3788}, 0, { 674, 1792}, {0x00, 0x7f, 0x00, 0xff}}},
145
{{{ 2304, -921, -3788}, 0, { 478, 1496}, {0xcb, 0x73, 0x00, 0xff}}},
146
{{{ 2304, -921, -5938}, 0, { -236, 2212}, {0x00, 0x7f, 0x00, 0xff}}},
147
};
148
149
// 0x07010808 - 0x070108F8
150
static const Vtx hmc_seg7_vertex_07010808[] = {
151
{{{ 5466, -409, 819}, 0, { 684, 1818}, {0x00, 0x7f, 0x00, 0xff}}},
152
{{{ 5681, -409, 205}, 0, { 70, 1604}, {0xc8, 0x71, 0x00, 0xff}}},
153
{{{ 5466, -409, 205}, 0, { 70, 1818}, {0x00, 0x7f, 0x00, 0xff}}},
154
{{{ 5681, -409, 819}, 0, { 684, 1604}, {0x8f, 0x38, 0x00, 0xff}}},
155
{{{ 2509, -767, -1125}, 0, { 1284, 494}, {0x00, 0x7f, 0x00, 0xff}}},
156
{{{ 3533, -767, -1125}, 0, { 954, 0}, {0x00, 0x7e, 0x0d, 0xff}}},
157
{{{ 3533, -767, -1945}, 0, { 682, 272}, {0x00, 0x7f, 0x00, 0xff}}},
158
{{{ 2509, -767, -1945}, 0, { 1012, 766}, {0xc4, 0x2a, 0x67, 0xff}}},
159
{{{ 2304, -921, -3788}, 0, { 478, 1496}, {0xcb, 0x73, 0x00, 0xff}}},
160
{{{ 2509, -767, -3788}, 0, { 398, 1378}, {0xe6, 0x7c, 0x00, 0xff}}},
161
{{{ 2509, -767, -4402}, 0, { 194, 1582}, {0xcb, 0x73, 0x00, 0xff}}},
162
{{{ 2304, -921, -4402}, 0, { 272, 1700}, {0x9d, 0x27, 0x45, 0xff}}},
163
{{{ 2714, -1023, -5324}, 0, { -154, 1824}, {0x00, 0x70, 0xc5, 0xff}}},
164
{{{ 2714, -1023, -5733}, 0, { -290, 1960}, {0x11, 0x72, 0x34, 0xff}}},
165
{{{ 2509, -1023, -5529}, 0, { -156, 1990}, {0x3b, 0x6f, 0x00, 0xff}}},
166
};
167
168
// 0x070108F8 - 0x070109F8
169
static const Vtx hmc_seg7_vertex_070108F8[] = {
170
{{{ 1690, -921, -3788}, 0, { 674, 1792}, {0x00, 0x7f, 0x00, 0xff}}},
171
{{{ 2304, -921, -5938}, 0, { -236, 2212}, {0x00, 0x7f, 0x00, 0xff}}},
172
{{{ 1690, -921, -5324}, 0, { 164, 2304}, {0x78, 0x20, 0x17, 0xff}}},
173
{{{ 2304, -921, -5017}, 0, { 68, 1906}, {0xe6, 0x49, 0x9d, 0xff}}},
174
{{{ 2407, -921, -5529}, 0, { -132, 2026}, {0x26, 0x79, 0x00, 0xff}}},
175
{{{ 2714, -921, -5017}, 0, { -62, 1708}, {0xdc, 0x68, 0xc2, 0xff}}},
176
{{{ 2714, -921, -5221}, 0, { -130, 1776}, {0x00, 0x77, 0xd5, 0xff}}},
177
{{{ 2714, -1023, -5324}, 0, { -154, 1824}, {0x00, 0x70, 0xc5, 0xff}}},
178
{{{ 2509, -1023, -5529}, 0, { -156, 1990}, {0x3b, 0x6f, 0x00, 0xff}}},
179
{{{ 2714, -1023, -5733}, 0, { -290, 1960}, {0x11, 0x72, 0x34, 0xff}}},
180
{{{ 2714, -921, -5836}, 0, { -334, 1980}, {0xf4, 0x79, 0x24, 0xff}}},
181
{{{ 2714, -921, -6348}, 0, { -504, 2150}, {0x1d, 0x52, 0x5b, 0xff}}},
182
{{{ 3328, -921, -5836}, 0, { -532, 1684}, {0x1e, 0x7a, 0xf1, 0xff}}},
183
{{{ 3943, -921, -5017}, 0, { -456, 1116}, {0x0a, 0x7e, 0x00, 0xff}}},
184
{{{ 3021, -921, -5529}, 0, { -330, 1730}, {0xbe, 0x69, 0xea, 0xff}}},
185
{{{ 2919, -1023, -5529}, 0, { -288, 1792}, {0xbe, 0x69, 0x16, 0xff}}},
186
};
187
188
// 0x070109F8 - 0x07010AF8
189
static const Vtx hmc_seg7_vertex_070109F8[] = {
190
{{{ 2714, -921, -5836}, 0, { -334, 1980}, {0xf4, 0x79, 0x24, 0xff}}},
191
{{{ 3328, -921, -5836}, 0, { -532, 1684}, {0x1e, 0x7a, 0xf1, 0xff}}},
192
{{{ 3328, -921, -6245}, 0, { -668, 1820}, {0x11, 0x78, 0x23, 0xff}}},
193
{{{ 2714, -921, -6348}, 0, { -504, 2150}, {0x1d, 0x52, 0x5b, 0xff}}},
194
{{{ 3021, -921, -5529}, 0, { -330, 1730}, {0xbe, 0x69, 0xea, 0xff}}},
195
{{{ 3943, -921, -6348}, 0, { -900, 1558}, {0x0c, 0x70, 0x39, 0xff}}},
196
{{{ 3738, -921, -5836}, 0, { -662, 1486}, {0xeb, 0x75, 0xd6, 0xff}}},
197
{{{ 3431, -1074, -5938}, 0, { -584, 1688}, {0x19, 0x71, 0xcd, 0xff}}},
198
{{{ 3431, -1074, -6143}, 0, { -654, 1756}, {0x40, 0x68, 0x20, 0xff}}},
199
{{{ 3943, -921, -5017}, 0, { -456, 1116}, {0x0a, 0x7e, 0x00, 0xff}}},
200
{{{ 2919, -1023, -5529}, 0, { -288, 1792}, {0xbe, 0x69, 0x16, 0xff}}},
201
{{{ 2714, -1023, -5324}, 0, { -154, 1824}, {0x00, 0x70, 0xc5, 0xff}}},
202
{{{ 2714, -1023, -5733}, 0, { -290, 1960}, {0x11, 0x72, 0x34, 0xff}}},
203
{{{ 3738, -921, -6245}, 0, { -800, 1622}, {0xcd, 0x71, 0x19, 0xff}}},
204
{{{ 3636, -1074, -5938}, 0, { -650, 1590}, {0xbf, 0x68, 0xe0, 0xff}}},
205
{{{ 3636, -1074, -6143}, 0, { -718, 1658}, {0xe7, 0x71, 0x33, 0xff}}},
206
};
207
208
// 0x07010AF8 - 0x07010B78
209
static const Vtx hmc_seg7_vertex_07010AF8[] = {
210
{{{ 3943, -921, -6348}, 0, { -900, 1558}, {0x0c, 0x70, 0x39, 0xff}}},
211
{{{ 4250, -1023, -5017}, 0, { -546, 982}, {0x16, 0x66, 0xb8, 0xff}}},
212
{{{ 4250, -1023, -6041}, 0, { -886, 1322}, {0x04, 0x7e, 0x00, 0xff}}},
213
{{{ 3943, -921, -5017}, 0, { -456, 1116}, {0x0a, 0x7e, 0x00, 0xff}}},
214
{{{ 6298, -921, -5631}, 0, { -1418, 186}, {0x00, 0x7f, 0x00, 0xff}}},
215
{{{ 4660, -921, -5631}, 0, { -890, 976}, {0xed, 0x76, 0x28, 0xff}}},
216
{{{ 4660, -921, -4146}, 0, { -396, 482}, {0x00, 0x7f, 0x00, 0xff}}},
217
{{{ 6298, -921, -4146}, 0, { -924, -308}, {0x00, 0x7f, 0x00, 0xff}}},
218
};
219
220
// 0x07010B78 - 0x07010C68
221
static const Vtx hmc_seg7_vertex_07010B78[] = {
222
{{{ 4762, -1023, -1125}, 0, { 990, 684}, {0xac, 0x43, 0xbe, 0xff}}},
223
{{{ 4148, -1023, -1125}, 0, { 1604, 684}, {0x00, 0x7e, 0xf6, 0xff}}},
224
{{{ 4148, -869, -511}, 0, { 1604, 70}, {0x45, 0x5f, 0x2d, 0xff}}},
225
{{{ 5988, -204, 819}, 0, { -232, -1258}, {0xdf, 0x43, 0x9b, 0xff}}},
226
{{{ 5835, -204, 819}, 0, { -78, -1258}, {0x37, 0x1b, 0x92, 0xff}}},
227
{{{ 5835, -204, 870}, 0, { -78, -1310}, {0x38, 0x71, 0x00, 0xff}}},
228
{{{ 5988, -204, 870}, 0, { -232, -1310}, {0x8f, 0x38, 0x00, 0xff}}},
229
{{{ 5940, -921, -4146}, 0, { -184, 3696}, {0x00, 0x7c, 0xe8, 0xff}}},
230
{{{ 4864, -767, -3378}, 0, { 888, 2930}, {0x44, 0x5e, 0x31, 0xff}}},
231
{{{ 5581, -767, -3378}, 0, { 172, 2930}, {0x00, 0x7e, 0xf8, 0xff}}},
232
{{{ 4864, -921, -4146}, 0, { 888, 3696}, {0x00, 0x7c, 0xe8, 0xff}}},
233
{{{ 2919, -869, -511}, 0, { 2830, 70}, {0x00, 0x7e, 0x0a, 0xff}}},
234
{{{ 4762, -869, 819}, 0, { 990, -1258}, {0xf1, 0x7e, 0x00, 0xff}}},
235
{{{ 4762, -869, -511}, 0, { 990, 70}, {0x00, 0x7e, 0xf1, 0xff}}},
236
{{{ 2919, -869, 819}, 0, { 2830, -1258}, {0x49, 0x49, 0xb7, 0xff}}},
237
};
238
239
// 0x07010C68 - 0x07010D68
240
static const Vtx hmc_seg7_vertex_07010C68[] = {
241
{{{ 5479, -869, -409}, 0, { 274, 0}, {0x00, 0x7f, 0x00, 0xff}}},
242
{{{ 6298, -869, -2354}, 0, { -540, 1908}, {0x9b, 0x43, 0x21, 0xff}}},
243
{{{ 5479, -869, -2354}, 0, { 274, 1908}, {0x54, 0x2a, 0x54, 0xff}}},
244
{{{ 4762, -1023, -1125}, 0, { 990, 684}, {0xac, 0x43, 0xbe, 0xff}}},
245
{{{ 4148, -869, -511}, 0, { 1604, 70}, {0x45, 0x5f, 0x2d, 0xff}}},
246
{{{ 4762, -869, -511}, 0, { 990, 70}, {0x00, 0x7e, 0xf1, 0xff}}},
247
{{{ 4967, -1023, -1125}, 0, { 786, 684}, {0xe8, 0x7c, 0x00, 0xff}}},
248
{{{ 5479, -869, -2149}, 0, { 274, 1704}, {0x4d, 0x50, 0x3b, 0xff}}},
249
{{{ 4967, -1023, -1945}, 0, { 786, 1498}, {0xf4, 0x7e, 0x00, 0xff}}},
250
{{{ 4148, -1023, -1125}, 0, { 1604, 684}, {0x00, 0x7e, 0xf6, 0xff}}},
251
{{{ 4148, -1023, -1945}, 0, { 1604, 1500}, {0x00, 0x7f, 0x00, 0xff}}},
252
{{{ 5479, -869, -1125}, 0, { 274, 684}, {0x71, 0x2d, 0xdf, 0xff}}},
253
{{{ 6298, -869, -409}, 0, { -540, 0}, {0x00, 0x7f, 0x00, 0xff}}},
254
{{{ 4967, -818, 0}, 0, { 786, -440}, {0xe2, 0x7b, 0x00, 0xff}}},
255
{{{ 4762, -869, 819}, 0, { 990, -1258}, {0xf1, 0x7e, 0x00, 0xff}}},
256
{{{ 4967, -818, 819}, 0, { 786, -1258}, {0xc6, 0x70, 0x00, 0xff}}},
257
};
258
259
// 0x07010D68 - 0x07010E38
260
static const Vtx hmc_seg7_vertex_07010D68[] = {
261
{{{ 4557, -767, -2354}, 0, { 1194, 1908}, {0x00, 0x7f, 0x00, 0xff}}},
262
{{{ 6298, -767, -2354}, 0, { -540, 1908}, {0xd2, 0x21, 0x71, 0xff}}},
263
{{{ 5581, -767, -3378}, 0, { 172, 2930}, {0x00, 0x7e, 0xf8, 0xff}}},
264
{{{ 4557, -767, -3378}, 0, { 1194, 2930}, {0x00, 0x7f, 0x00, 0xff}}},
265
{{{ 5271, -613, 819}, 0, { 482, -1258}, {0xe8, 0x7c, 0x00, 0xff}}},
266
{{{ 5476, -613, 819}, 0, { 278, -1258}, {0x8f, 0x38, 0x00, 0xff}}},
267
{{{ 5476, -613, 205}, 0, { 278, -646}, {0xc8, 0x71, 0x00, 0xff}}},
268
{{{ 5271, -613, 205}, 0, { 482, -646}, {0xcf, 0x75, 0x00, 0xff}}},
269
{{{ 4967, -818, 205}, 0, { 786, -646}, {0xce, 0x4a, 0x59, 0xff}}},
270
{{{ 4967, -818, 819}, 0, { 786, -1258}, {0xc6, 0x70, 0x00, 0xff}}},
271
{{{ 4967, -818, 0}, 0, { 786, -440}, {0xe2, 0x7b, 0x00, 0xff}}},
272
{{{ 4762, -869, 0}, 0, { 990, -440}, {0x8c, 0x32, 0x00, 0xff}}},
273
{{{ 4762, -869, 819}, 0, { 990, -1258}, {0xf1, 0x7e, 0x00, 0xff}}},
274
};
275
276
// 0x07010E38 - 0x07010F38
277
static const Vtx hmc_seg7_vertex_07010E38[] = {
278
{{{ 1127, -153, -4633}, 0, { 530, 276}, {0x00, 0xc8, 0x8f, 0xff}}},
279
{{{ 1178, -409, -4633}, 0, { 530, 784}, {0x33, 0x33, 0x99, 0xff}}},
280
{{{ 1127, -409, -4633}, 0, { 530, 784}, {0x00, 0x71, 0xc8, 0xff}}},
281
{{{ 1178, -409, -4786}, 0, { 632, 784}, {0x33, 0x67, 0x33, 0xff}}},
282
{{{ 1127, -409, -4786}, 0, { 632, 784}, {0x00, 0x38, 0x71, 0xff}}},
283
{{{ 1178, -153, -4633}, 0, { 530, 276}, {0x6e, 0xc9, 0xe5, 0xff}}},
284
{{{ 1127, -153, -4786}, 0, { 632, 276}, {0x00, 0x8f, 0x38, 0xff}}},
285
{{{ 1178, -153, -4786}, 0, { 632, 276}, {0x65, 0xdf, 0x43, 0xff}}},
286
{{{ 4250, 0, -4197}, 0, { 172, 0}, {0x86, 0x00, 0x20, 0xff}}},
287
{{{ 4250, -1023, -4197}, 0, { 172, 2012}, {0x93, 0x00, 0x40, 0xff}}},
288
{{{ 4250, -1023, -3378}, 0, { 990, 2012}, {0x86, 0x00, 0x20, 0xff}}},
289
{{{ 1178, -409, -4453}, 0, { 410, 784}, {0x54, 0x54, 0xd6, 0xff}}},
290
{{{ 1178, 102, -4453}, 0, { 410, -236}, {0x54, 0xd6, 0xac, 0xff}}},
291
{{{ 1178, 102, -4965}, 0, { 752, -236}, {0x65, 0xbd, 0x21, 0xff}}},
292
{{{ 1178, -409, -4965}, 0, { 752, 784}, {0x54, 0x2a, 0x54, 0xff}}},
293
{{{ 4045, 0, -4402}, 0, { 0, 0}, {0xc0, 0x00, 0x6d, 0xff}}},
294
};
295
296
// 0x07010F38 - 0x07011028
297
static const Vtx hmc_seg7_vertex_07010F38[] = {
298
{{{ 4045, 0, -4402}, 0, { 0, 0}, {0xc0, 0x00, 0x6d, 0xff}}},
299
{{{ 4045, -1023, -4402}, 0, { 0, 2012}, {0xe0, 0x00, 0x7a, 0xff}}},
300
{{{ 4250, -1023, -4197}, 0, { 172, 2012}, {0x93, 0x00, 0x40, 0xff}}},
301
{{{ 4250, 0, -4197}, 0, { 172, 0}, {0x86, 0x00, 0x20, 0xff}}},
302
{{{ 4250, -1023, -3378}, 0, { 990, 2012}, {0x86, 0x00, 0x20, 0xff}}},
303
{{{ 4250, 0, -3378}, 0, { 990, 0}, {0x93, 0x00, 0x40, 0xff}}},
304
{{{ 4250, 0, -3378}, 0, { 0, 0}, {0x93, 0x00, 0x40, 0xff}}},
305
{{{ 4455, -1023, -3173}, 0, { 308, 2012}, {0xc0, 0x00, 0x6d, 0xff}}},
306
{{{ 4455, 0, -3173}, 0, { 308, 0}, {0xe0, 0x00, 0x7a, 0xff}}},
307
{{{ 4250, -1023, -3378}, 0, { 0, 2012}, {0x86, 0x00, 0x20, 0xff}}},
308
{{{ 4660, -1023, -3173}, 0, { 650, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
309
{{{ 4660, 0, -3173}, 0, { 650, 0}, {0x40, 0x00, 0x6d, 0xff}}},
310
{{{ 4864, -767, -3378}, 0, { 990, 1500}, {0x44, 0x5e, 0x31, 0xff}}},
311
{{{ 4864, 0, -3378}, 0, { 990, 0}, {0x7a, 0x00, 0x20, 0xff}}},
312
{{{ 4660, -767, -3173}, 0, { 650, 1500}, {0x5a, 0x00, 0x59, 0xff}}},
313
};
314
315
// 0x07011028 - 0x07011118
316
static const Vtx hmc_seg7_vertex_07011028[] = {
317
{{{ 4660, 0, -5017}, 0, { 0, 0}, {0x20, 0x00, 0x86, 0xff}}},
318
{{{ 4250, -1023, -5017}, 0, { 324, 2012}, {0x16, 0x66, 0xb8, 0xff}}},
319
{{{ 4250, 0, -5017}, 0, { 324, 0}, {0x40, 0x00, 0x93, 0xff}}},
320
{{{ 2304, 0, -4402}, 0, { 0, 0}, {0xe0, 0x00, 0x7a, 0xff}}},
321
{{{ 4045, -1023, -4402}, 0, { 990, 2012}, {0xe0, 0x00, 0x7a, 0xff}}},
322
{{{ 4045, 0, -4402}, 0, { 990, 0}, {0xc0, 0x00, 0x6d, 0xff}}},
323
{{{ 3636, -921, -5631}, 0, { 856, 1808}, {0x40, 0x00, 0x93, 0xff}}},
324
{{{ 4660, -921, -5017}, 0, { 0, 1808}, {0x34, 0x2b, 0x95, 0xff}}},
325
{{{ 3636, 0, -5631}, 0, { 856, 0}, {0x20, 0x00, 0x86, 0xff}}},
326
{{{ 3328, -921, -5631}, 0, { 1124, 1808}, {0xe0, 0x00, 0x86, 0xff}}},
327
{{{ 3328, 0, -5631}, 0, { 1124, 0}, {0xc0, 0x00, 0x93, 0xff}}},
328
{{{ 2304, -1023, -4402}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
329
{{{ 3431, 0, -3788}, 0, { 0, 0}, {0x20, 0x00, 0x86, 0xff}}},
330
{{{ 1895, -921, -3788}, 0, { 2522, 1808}, {0x20, 0x00, 0x86, 0xff}}},
331
{{{ 1895, 0, -3788}, 0, { 2522, 0}, {0x40, 0x00, 0x93, 0xff}}},
332
};
333
334
// 0x07011118 - 0x07011208
335
static const Vtx hmc_seg7_vertex_07011118[] = {
336
{{{ 1895, 0, -3173}, 0, { -812, 0}, {0x20, 0x00, 0x7a, 0xff}}},
337
{{{ 3431, -1023, -3173}, 0, { 990, 2012}, {0x25, 0x47, 0x62, 0xff}}},
338
{{{ 3431, 0, -3173}, 0, { 990, 0}, {0x40, 0x00, 0x6d, 0xff}}},
339
{{{ 1895, -869, -3173}, 0, { -812, 1704}, {0x40, 0x00, 0x6d, 0xff}}},
340
{{{ 3431, 0, -3173}, 0, { 0, 0}, {0x40, 0x00, 0x6d, 0xff}}},
341
{{{ 3431, -1023, -3173}, 0, { 0, 2012}, {0x25, 0x47, 0x62, 0xff}}},
342
{{{ 3636, -1023, -3378}, 0, { 308, 2012}, {0x6d, 0x00, 0x40, 0xff}}},
343
{{{ 3636, 0, -3378}, 0, { 308, 0}, {0x7a, 0x00, 0x20, 0xff}}},
344
{{{ 3636, -1023, -3583}, 0, { 650, 2012}, {0x7a, 0x00, 0xe0, 0xff}}},
345
{{{ 3636, 0, -3583}, 0, { 650, 0}, {0x6d, 0x00, 0xc0, 0xff}}},
346
{{{ 3431, -1023, -3788}, 0, { 990, 2012}, {0x48, 0x25, 0x9f, 0xff}}},
347
{{{ 3431, 0, -3788}, 0, { 990, 0}, {0x20, 0x00, 0x86, 0xff}}},
348
{{{ 5274, 0, -1945}, 0, { 990, 0}, {0x30, 0x00, 0x75, 0xff}}},
349
{{{ 4352, -1023, -1945}, 0, { 154, 2012}, {0x30, 0x00, 0x75, 0xff}}},
350
{{{ 5274, -1023, -1945}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
351
};
352
353
// 0x07011208 - 0x07011308
354
static const Vtx hmc_seg7_vertex_07011208[] = {
355
{{{ 3431, 0, -3788}, 0, { 0, 0}, {0x20, 0x00, 0x86, 0xff}}},
356
{{{ 3431, -1023, -3788}, 0, { 0, 2012}, {0x48, 0x25, 0x9f, 0xff}}},
357
{{{ 1895, -921, -3788}, 0, { 2522, 1808}, {0x20, 0x00, 0x86, 0xff}}},
358
{{{ 4148, 0, -511}, 0, { 0, 0}, {0x7a, 0x00, 0x20, 0xff}}},
359
{{{ 4148, -1023, -511}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
360
{{{ 4148, -1023, -1740}, 0, { 990, 2012}, {0x7a, 0x00, 0x20, 0xff}}},
361
{{{ 4148, 0, -1740}, 0, { 990, 0}, {0x6d, 0x00, 0x40, 0xff}}},
362
{{{ 4148, 0, -1740}, 0, { 0, 0}, {0x6d, 0x00, 0x40, 0xff}}},
363
{{{ 4148, -1023, -1740}, 0, { 0, 2012}, {0x7a, 0x00, 0x20, 0xff}}},
364
{{{ 4352, -1023, -1945}, 0, { 154, 2012}, {0x30, 0x00, 0x75, 0xff}}},
365
{{{ 4352, 0, -1945}, 0, { 154, 0}, {0x30, 0x00, 0x75, 0xff}}},
366
{{{ 5274, 0, -1945}, 0, { 990, 0}, {0x30, 0x00, 0x75, 0xff}}},
367
{{{ 5274, 0, -2559}, 0, { 0, 0}, {0x20, 0x00, 0x86, 0xff}}},
368
{{{ 5274, -1023, -2559}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}},
369
{{{ 2509, -1023, -2559}, 0, { 2012, 2012}, {0x00, 0x00, 0x81, 0xff}}},
370
{{{ 2509, 0, -2559}, 0, { 2012, 0}, {0xc0, 0x00, 0x93, 0xff}}},
371
};
372
373
// 0x07011308 - 0x07011408
374
static const Vtx hmc_seg7_vertex_07011308[] = {
375
{{{ 5274, 0, -1330}, 0, { 260, 0}, {0x20, 0x00, 0x86, 0xff}}},
376
{{{ 4967, -1023, -1330}, 0, { 698, 2012}, {0xe0, 0x00, 0x86, 0xff}}},
377
{{{ 4967, 0, -1330}, 0, { 698, 0}, {0xc0, 0x00, 0x93, 0xff}}},
378
{{{ 4762, -1023, -1125}, 0, { 990, 2012}, {0xac, 0x43, 0xbe, 0xff}}},
379
{{{ 4762, 0, -1125}, 0, { 990, 0}, {0x86, 0x00, 0xe0, 0xff}}},
380
{{{ 5274, -931, -1330}, 0, { 260, 1828}, {0x40, 0x00, 0x93, 0xff}}},
381
{{{ 4762, 0, 0}, 0, { 0, 0}, {0x93, 0x00, 0x40, 0xff}}},
382
{{{ 4762, -1023, 0}, 0, { 0, 2012}, {0xa7, 0x00, 0x59, 0xff}}},
383
{{{ 4967, -1023, 205}, 0, { 126, 2012}, {0xa7, 0x00, 0x59, 0xff}}},
384
{{{ 4967, 0, 205}, 0, { 126, 0}, {0x29, 0x00, 0x77, 0xff}}},
385
{{{ 3943, 0, -6348}, 0, { 0, 0}, {0xd0, 0x00, 0x75, 0xff}}},
386
{{{ 4660, -1023, -5631}, 0, { 922, 2012}, {0xa7, 0x00, 0x59, 0xff}}},
387
{{{ 4660, 0, -5631}, 0, { 922, 0}, {0xe0, 0x00, 0x7a, 0xff}}},
388
{{{ 3943, -1023, -6348}, 0, { 0, 2012}, {0xa7, 0x00, 0x59, 0xff}}},
389
{{{ 4660, -921, -5631}, 0, { 922, 1808}, {0xed, 0x76, 0x28, 0xff}}},
390
{{{ 5479, -921, -5631}, 0, { 2012, 1808}, {0xe0, 0x00, 0x7a, 0xff}}},
391
};
392
393
// 0x07011408 - 0x070114E8
394
static const Vtx hmc_seg7_vertex_07011408[] = {
395
{{{ 4660, 0, -5631}, 0, { 922, 0}, {0xe0, 0x00, 0x7a, 0xff}}},
396
{{{ 5479, -921, -5631}, 0, { 2012, 1808}, {0xe0, 0x00, 0x7a, 0xff}}},
397
{{{ 5479, 0, -5631}, 0, { 2012, 0}, {0xc0, 0x00, 0x6d, 0xff}}},
398
{{{ 5835, 51, 870}, 0, { 430, -136}, {0x71, 0xc8, 0x00, 0xff}}},
399
{{{ 5835, -204, 819}, 0, { 430, 376}, {0x37, 0x1b, 0x92, 0xff}}},
400
{{{ 5835, 51, 819}, 0, { 430, -136}, {0x21, 0xbd, 0x9b, 0xff}}},
401
{{{ 5835, -204, 870}, 0, { 430, 376}, {0x38, 0x71, 0x00, 0xff}}},
402
{{{ 5988, 51, 819}, 0, { 278, -136}, {0xc9, 0xe5, 0x92, 0xff}}},
403
{{{ 5988, -204, 870}, 0, { 278, 376}, {0x8f, 0x38, 0x00, 0xff}}},
404
{{{ 5988, 51, 870}, 0, { 278, -136}, {0xc8, 0x8f, 0x00, 0xff}}},
405
{{{ 5988, -204, 819}, 0, { 278, 376}, {0xdf, 0x43, 0x9b, 0xff}}},
406
{{{ 4762, 0, -1125}, 0, { 0, 0}, {0x86, 0x00, 0xe0, 0xff}}},
407
{{{ 4762, -1023, -1125}, 0, { 0, 2012}, {0xac, 0x43, 0xbe, 0xff}}},
408
{{{ 4762, -869, 0}, 0, { 990, 1704}, {0x8c, 0x32, 0x00, 0xff}}},
409
};
410
411
// 0x070114E8 - 0x070115C8
412
static const Vtx hmc_seg7_vertex_070114E8[] = {
413
{{{ 3738, 0, -306}, 0, { 308, 0}, {0xe0, 0x00, 0x7a, 0xff}}},
414
{{{ 3943, -869, -306}, 0, { 650, 1704}, {0x20, 0x00, 0x7a, 0xff}}},
415
{{{ 3943, 0, -306}, 0, { 650, 0}, {0x40, 0x00, 0x6d, 0xff}}},
416
{{{ 4148, -869, -511}, 0, { 990, 1704}, {0x45, 0x5f, 0x2d, 0xff}}},
417
{{{ 4148, 0, -511}, 0, { 990, 0}, {0x7a, 0x00, 0x20, 0xff}}},
418
{{{ 3738, -869, -306}, 0, { 308, 1704}, {0xc0, 0x00, 0x6d, 0xff}}},
419
{{{ 3533, 0, -511}, 0, { 0, 0}, {0x93, 0x00, 0x40, 0xff}}},
420
{{{ 3533, -869, -511}, 0, { 0, 1704}, {0x8e, 0x29, 0x24, 0xff}}},
421
{{{ 5479, 0, -613}, 0, { 0, 0}, {0x7a, 0x00, 0xe0, 0xff}}},
422
{{{ 5479, -869, -1125}, 0, { 990, 1704}, {0x71, 0x2d, 0xdf, 0xff}}},
423
{{{ 5479, 0, -1125}, 0, { 990, 0}, {0x6d, 0x00, 0xc0, 0xff}}},
424
{{{ 4762, 0, -1125}, 0, { 0, 0}, {0x86, 0x00, 0xe0, 0xff}}},
425
{{{ 4762, -869, 0}, 0, { 990, 1704}, {0x8c, 0x32, 0x00, 0xff}}},
426
{{{ 4762, 0, 0}, 0, { 990, 0}, {0x93, 0x00, 0x40, 0xff}}},
427
};
428
429
// 0x070115C8 - 0x070116B8
430
static const Vtx hmc_seg7_vertex_070115C8[] = {
431
{{{ 6298, 0, -613}, 0, { 0, 0}, {0x8b, 0x00, 0xd0, 0xff}}},
432
{{{ 6298, -869, -613}, 0, { 0, 1704}, {0x84, 0x00, 0xe9, 0xff}}},
433
{{{ 6093, -869, -409}, 0, { 224, 1704}, {0xc0, 0x00, 0x93, 0xff}}},
434
{{{ 6093, 0, -409}, 0, { 224, 0}, {0xe0, 0x00, 0x86, 0xff}}},
435
{{{ 5684, -869, -409}, 0, { 734, 1704}, {0x20, 0x00, 0x86, 0xff}}},
436
{{{ 5684, 0, -409}, 0, { 734, 0}, {0x40, 0x00, 0x93, 0xff}}},
437
{{{ 5479, -869, -613}, 0, { 990, 1704}, {0x6d, 0x00, 0xc0, 0xff}}},
438
{{{ 5479, 0, -613}, 0, { 990, 0}, {0x7a, 0x00, 0xe0, 0xff}}},
439
{{{ 5479, 0, -613}, 0, { 0, 0}, {0x7a, 0x00, 0xe0, 0xff}}},
440
{{{ 5479, -869, -613}, 0, { 0, 1704}, {0x6d, 0x00, 0xc0, 0xff}}},
441
{{{ 5479, -869, -1125}, 0, { 990, 1704}, {0x71, 0x2d, 0xdf, 0xff}}},
442
{{{ 5479, 0, -1125}, 0, { 0, 0}, {0x6d, 0x00, 0xc0, 0xff}}},
443
{{{ 5274, -931, -1330}, 0, { 260, 1828}, {0x40, 0x00, 0x93, 0xff}}},
444
{{{ 5274, 0, -1330}, 0, { 260, 0}, {0x20, 0x00, 0x86, 0xff}}},
445
{{{ 5479, -869, -1125}, 0, { 0, 1704}, {0x71, 0x2d, 0xdf, 0xff}}},
446
};
447
448
// 0x070116B8 - 0x070117B8
449
static const Vtx hmc_seg7_vertex_070116B8[] = {
450
{{{ 5274, 0, -1945}, 0, { 0, 0}, {0x30, 0x00, 0x75, 0xff}}},
451
{{{ 5274, -931, -1945}, 0, { 0, 1828}, {0x59, 0x00, 0x5a, 0xff}}},
452
{{{ 5479, -869, -2149}, 0, { 308, 1704}, {0x4d, 0x50, 0x3b, 0xff}}},
453
{{{ 5479, 0, -2149}, 0, { 308, 0}, {0x7a, 0x00, 0x20, 0xff}}},
454
{{{ 5479, -869, -2354}, 0, { 650, 1704}, {0x54, 0x2a, 0x54, 0xff}}},
455
{{{ 5479, 0, -2354}, 0, { 650, 0}, {0x6d, 0x00, 0xc0, 0xff}}},
456
{{{ 5479, -767, -2354}, 0, { 650, 1500}, {0x75, 0x00, 0x30, 0xff}}},
457
{{{ 5274, -767, -2559}, 0, { 990, 1500}, {0x59, 0x00, 0xa7, 0xff}}},
458
{{{ 5274, 0, -2559}, 0, { 990, 0}, {0x20, 0x00, 0x86, 0xff}}},
459
{{{ 2304, 0, -2354}, 0, { 308, 0}, {0x86, 0x00, 0xe0, 0xff}}},
460
{{{ 2304, -801, -2149}, 0, { 650, 1568}, {0x81, 0x00, 0x00, 0xff}}},
461
{{{ 2304, 0, -2149}, 0, { 650, 0}, {0x93, 0x00, 0x40, 0xff}}},
462
{{{ 5581, 0, -3071}, 0, { 1330, 0}, {0x93, 0x00, 0x40, 0xff}}},
463
{{{ 5581, -767, -3071}, 0, { 1330, 1500}, {0x86, 0x00, 0x20, 0xff}}},
464
{{{ 6298, -767, -2354}, 0, { 2012, 1500}, {0xd2, 0x21, 0x71, 0xff}}},
465
{{{ 6298, 0, -2354}, 0, { 2012, 0}, {0x8b, 0x00, 0x30, 0xff}}},
466
};
467
468
// 0x070117B8 - 0x07011898
469
static const Vtx hmc_seg7_vertex_070117B8[] = {
470
{{{ 5581, 0, -3788}, 0, { 650, 0}, {0x86, 0x00, 0xe0, 0xff}}},
471
{{{ 5581, -767, -3071}, 0, { 1330, 1500}, {0x86, 0x00, 0x20, 0xff}}},
472
{{{ 5581, 0, -3071}, 0, { 1330, 0}, {0x93, 0x00, 0x40, 0xff}}},
473
{{{ 5479, 0, -5631}, 0, { 0, 0}, {0xc0, 0x00, 0x6d, 0xff}}},
474
{{{ 5479, -921, -5631}, 0, { 0, 1808}, {0xe0, 0x00, 0x7a, 0xff}}},
475
{{{ 6298, -921, -4812}, 0, { 712, 1808}, {0x8b, 0x00, 0x30, 0xff}}},
476
{{{ 6298, 0, -4812}, 0, { 712, 0}, {0x8b, 0x00, 0x30, 0xff}}},
477
{{{ 2304, 0, -2149}, 0, { 650, 0}, {0x93, 0x00, 0x40, 0xff}}},
478
{{{ 2304, -767, -2149}, 0, { 650, 1500}, {0xa7, 0x00, 0x5a, 0xff}}},
479
{{{ 2509, -767, -1945}, 0, { 990, 1500}, {0xc4, 0x2a, 0x67, 0xff}}},
480
{{{ 3533, 0, -1740}, 0, { 114, 0}, {0x86, 0x00, 0x20, 0xff}}},
481
{{{ 3533, -869, -511}, 0, { 990, 1704}, {0x8e, 0x29, 0x24, 0xff}}},
482
{{{ 3533, 0, -511}, 0, { 990, 0}, {0x93, 0x00, 0x40, 0xff}}},
483
{{{ 2509, 0, -1945}, 0, { 990, 0}, {0xe0, 0x00, 0x7a, 0xff}}},
484
};
485
486
// 0x07011898 - 0x07011988
487
static const Vtx hmc_seg7_vertex_07011898[] = {
488
{{{ 2509, 0, -1945}, 0, { 0, 0}, {0xe0, 0x00, 0x7a, 0xff}}},
489
{{{ 3328, -767, -1945}, 0, { 990, 1500}, {0xe0, 0x00, 0x7a, 0xff}}},
490
{{{ 3328, 0, -1945}, 0, { 990, 0}, {0xc0, 0x00, 0x6d, 0xff}}},
491
{{{ 2509, -767, -1945}, 0, { 0, 1500}, {0xc4, 0x2a, 0x67, 0xff}}},
492
{{{ 3328, 0, -1945}, 0, { 0, 0}, {0xc0, 0x00, 0x6d, 0xff}}},
493
{{{ 3533, -767, -1740}, 0, { 114, 1500}, {0xa7, 0x00, 0x59, 0xff}}},
494
{{{ 3533, 0, -1740}, 0, { 114, 0}, {0x86, 0x00, 0x20, 0xff}}},
495
{{{ 3328, -767, -1945}, 0, { 0, 1500}, {0xe0, 0x00, 0x7a, 0xff}}},
496
{{{ 3533, -869, -1740}, 0, { 114, 1704}, {0x81, 0x00, 0x00, 0xff}}},
497
{{{ 3533, -869, -511}, 0, { 990, 1704}, {0x8e, 0x29, 0x24, 0xff}}},
498
{{{ 2509, 0, -2559}, 0, { 0, 0}, {0xc0, 0x00, 0x93, 0xff}}},
499
{{{ 2509, -869, -2559}, 0, { 0, 1704}, {0xf7, 0x7a, 0xdf, 0xff}}},
500
{{{ 2304, -801, -2354}, 0, { 308, 1568}, {0x93, 0x00, 0xc0, 0xff}}},
501
{{{ 2304, 0, -2354}, 0, { 308, 0}, {0x86, 0x00, 0xe0, 0xff}}},
502
{{{ 2304, -801, -2149}, 0, { 650, 1568}, {0x81, 0x00, 0x00, 0xff}}},
503
};
504
505
// 0x07011988 - 0x07011A88
506
static const Vtx hmc_seg7_vertex_07011988[] = {
507
{{{ 4864, 0, -4812}, 0, { 1756, 0}, {0x6d, 0x00, 0xc0, 0xff}}},
508
{{{ 4864, -921, -4812}, 0, { 1756, 1808}, {0x7a, 0x00, 0xe0, 0xff}}},
509
{{{ 4660, -921, -5017}, 0, { 2012, 1808}, {0x34, 0x2b, 0x95, 0xff}}},
510
{{{ 4864, 0, -3378}, 0, { 0, 0}, {0x7a, 0x00, 0x20, 0xff}}},
511
{{{ 4660, 0, -5017}, 0, { 2012, 0}, {0x20, 0x00, 0x86, 0xff}}},
512
{{{ 4864, -921, -3378}, 0, { 0, 1808}, {0x7f, 0x00, 0x00, 0xff}}},
513
{{{ 6298, 0, -4505}, 0, { 0, 0}, {0x8b, 0x00, 0xd0, 0xff}}},
514
{{{ 5581, -921, -3788}, 0, { 650, 1808}, {0x93, 0x00, 0xc0, 0xff}}},
515
{{{ 5581, 0, -3788}, 0, { 650, 0}, {0x86, 0x00, 0xe0, 0xff}}},
516
{{{ 6298, -921, -4505}, 0, { 0, 1808}, {0x8b, 0x00, 0xd0, 0xff}}},
517
{{{ 5581, -767, -3071}, 0, { 1330, 1500}, {0x86, 0x00, 0x20, 0xff}}},
518
{{{ 2100, 0, -4607}, 0, { 650, 0}, {0x93, 0x00, 0x40, 0xff}}},
519
{{{ 2100, -921, -4607}, 0, { 650, 1808}, {0x86, 0x00, 0x20, 0xff}}},
520
{{{ 2304, -921, -4402}, 0, { 990, 1808}, {0x9d, 0x27, 0x45, 0xff}}},
521
{{{ 2100, 0, -4812}, 0, { 308, 0}, {0x86, 0x00, 0xe0, 0xff}}},
522
{{{ 2304, 0, -4402}, 0, { 990, 0}, {0xe0, 0x00, 0x7a, 0xff}}},
523
};
524
525
// 0x07011A88 - 0x07011B68
526
static const Vtx hmc_seg7_vertex_07011A88[] = {
527
{{{ 2100, 0, -4812}, 0, { 308, 0}, {0x86, 0x00, 0xe0, 0xff}}},
528
{{{ 2100, -921, -4812}, 0, { 308, 1808}, {0x93, 0x00, 0xc0, 0xff}}},
529
{{{ 2100, -921, -4607}, 0, { 650, 1808}, {0x86, 0x00, 0x20, 0xff}}},
530
{{{ 2304, 0, -5017}, 0, { 0, 0}, {0xc0, 0x00, 0x93, 0xff}}},
531
{{{ 2304, -921, -5017}, 0, { 0, 1808}, {0xe6, 0x49, 0x9d, 0xff}}},
532
{{{ 3943, -921, -6348}, 0, { 990, 1808}, {0x0c, 0x70, 0x39, 0xff}}},
533
{{{ 3124, -409, -6348}, 0, { 308, 784}, {0x21, 0x43, 0x65, 0xff}}},
534
{{{ 2714, -921, -6348}, 0, { 0, 1808}, {0x1d, 0x52, 0x5b, 0xff}}},
535
{{{ 3328, 0, -5631}, 0, { 1124, 0}, {0xc0, 0x00, 0x93, 0xff}}},
536
{{{ 3328, -921, -5631}, 0, { 1124, 1808}, {0xe0, 0x00, 0x86, 0xff}}},
537
{{{ 2714, -921, -5017}, 0, { 1656, 1808}, {0xdc, 0x68, 0xc2, 0xff}}},
538
{{{ 2714, 0, -5017}, 0, { 1656, 0}, {0xe0, 0x00, 0x86, 0xff}}},
539
{{{ 2304, -921, -5017}, 0, { 2012, 1808}, {0xe6, 0x49, 0x9d, 0xff}}},
540
{{{ 2304, 0, -5017}, 0, { 2012, 0}, {0xc0, 0x00, 0x93, 0xff}}},
541
};
542
543
// 0x07011B68 - 0x07011C68
544
static const Vtx hmc_seg7_vertex_07011B68[] = {
545
{{{ 1690, 0, -5324}, 0, { 1124, 0}, {0x62, 0xc4, 0x34, 0xff}}},
546
{{{ 2714, -921, -6348}, 0, { 2012, 1808}, {0x1d, 0x52, 0x5b, 0xff}}},
547
{{{ 2714, 0, -6348}, 0, { 2012, 0}, {0x30, 0x00, 0x75, 0xff}}},
548
{{{ 1690, -921, -5324}, 0, { 1124, 1808}, {0x78, 0x20, 0x17, 0xff}}},
549
{{{ 2714, -921, -6348}, 0, { 0, 1808}, {0x1d, 0x52, 0x5b, 0xff}}},
550
{{{ 3124, -409, -6348}, 0, { 308, 784}, {0x21, 0x43, 0x65, 0xff}}},
551
{{{ 3124, 0, -6348}, 0, { 308, 0}, {0x54, 0xd6, 0x54, 0xff}}},
552
{{{ 2714, 0, -6348}, 0, { 0, 0}, {0x30, 0x00, 0x75, 0xff}}},
553
{{{ 3124, -409, -6860}, 0, { 308, 784}, {0x67, 0x33, 0x33, 0xff}}},
554
{{{ 3124, 0, -6860}, 0, { 308, 0}, {0x1b, 0xc9, 0x6e, 0xff}}},
555
{{{ 3943, -921, -6348}, 0, { 990, 1808}, {0x0c, 0x70, 0x39, 0xff}}},
556
{{{ 3533, -409, -6348}, 0, { 650, 784}, {0xbd, 0x21, 0x65, 0xff}}},
557
{{{ 3943, 0, -6348}, 0, { 990, 0}, {0xd0, 0x00, 0x75, 0xff}}},
558
{{{ 3533, 0, -6348}, 0, { 650, 0}, {0xcd, 0x99, 0x33, 0xff}}},
559
{{{ 3533, -409, -6860}, 0, { 650, 784}, {0xd6, 0x54, 0x54, 0xff}}},
560
{{{ 3533, 0, -6860}, 0, { 650, 0}, {0xac, 0xd6, 0x54, 0xff}}},
561
};
562
563
// 0x07011C68 - 0x07011D58
564
static const Vtx hmc_seg7_vertex_07011C68[] = {
565
{{{ 3124, 0, -6860}, 0, { 308, 0}, {0x1b, 0xc9, 0x6e, 0xff}}},
566
{{{ 3124, -409, -6860}, 0, { 308, 784}, {0x67, 0x33, 0x33, 0xff}}},
567
{{{ 3252, -409, -6860}, 0, { 416, 784}, {0x2a, 0x54, 0x54, 0xff}}},
568
{{{ 3252, -153, -6860}, 0, { 416, 276}, {0x54, 0xd6, 0x54, 0xff}}},
569
{{{ 3405, -153, -6860}, 0, { 542, 276}, {0xe5, 0xc9, 0x6e, 0xff}}},
570
{{{ 3533, 0, -6860}, 0, { 650, 0}, {0xac, 0xd6, 0x54, 0xff}}},
571
{{{ 3405, -409, -6860}, 0, { 542, 784}, {0x99, 0x33, 0x33, 0xff}}},
572
{{{ 3533, -409, -6860}, 0, { 650, 784}, {0xd6, 0x54, 0x54, 0xff}}},
573
{{{ 3405, -153, -6911}, 0, { 542, 276}, {0x8f, 0xc8, 0x00, 0xff}}},
574
{{{ 3405, -409, -6911}, 0, { 542, 784}, {0xc8, 0x71, 0x00, 0xff}}},
575
{{{ 3252, -409, -6911}, 0, { 416, 784}, {0x71, 0x38, 0x00, 0xff}}},
576
{{{ 6298, -869, -2354}, 0, { 0, 1704}, {0x9b, 0x43, 0x21, 0xff}}},
577
{{{ 6298, -357, -1842}, 0, { 570, 684}, {0x9b, 0x21, 0x43, 0xff}}},
578
{{{ 6298, 0, -1842}, 0, { 570, 0}, {0x99, 0xcd, 0x33, 0xff}}},
579
{{{ 3252, -153, -6911}, 0, { 416, 276}, {0x38, 0x8f, 0x00, 0xff}}},
580
};
581
582
// 0x07011D58 - 0x07011E58
583
static const Vtx hmc_seg7_vertex_07011D58[] = {
584
{{{ 6912, 154, -1842}, 0, { 570, -340}, {0xac, 0xd6, 0x54, 0xff}}},
585
{{{ 6912, -357, -1842}, 0, { 570, 684}, {0xcd, 0x67, 0x33, 0xff}}},
586
{{{ 6912, -357, -1330}, 0, { 1170, 684}, {0xac, 0x2a, 0xac, 0xff}}},
587
{{{ 6912, 154, -1330}, 0, { 1170, -340}, {0xcd, 0x99, 0xcd, 0xff}}},
588
{{{ 6298, -869, -2354}, 0, { 0, 1704}, {0x9b, 0x43, 0x21, 0xff}}},
589
{{{ 6298, 0, -1842}, 0, { 570, 0}, {0x99, 0xcd, 0x33, 0xff}}},
590
{{{ 6298, 0, -2354}, 0, { 0, 0}, {0x8b, 0x00, 0x30, 0xff}}},
591
{{{ 6298, -869, -613}, 0, { 2012, 1704}, {0x84, 0x00, 0xe9, 0xff}}},
592
{{{ 6298, -357, -1842}, 0, { 570, 684}, {0x9b, 0x21, 0x43, 0xff}}},
593
{{{ 6298, -357, -1330}, 0, { 1170, 684}, {0x9b, 0x43, 0xdf, 0xff}}},
594
{{{ 6298, 0, -613}, 0, { 2012, 0}, {0x8b, 0x00, 0xd0, 0xff}}},
595
{{{ 6298, 0, -1330}, 0, { 1170, 0}, {0xb7, 0xb7, 0xb7, 0xff}}},
596
{{{ 6298, 154, -1842}, 0, { 570, -340}, {0x10, 0x90, 0x39, 0xff}}},
597
{{{ 1690, -921, -3993}, 0, { 104, 1808}, {0x78, 0x00, 0xda, 0xff}}},
598
{{{ 1690, -409, -4453}, 0, { 410, 784}, {0x65, 0x21, 0xbd, 0xff}}},
599
{{{ 1690, 102, -4453}, 0, { 410, -236}, {0x2c, 0x8f, 0xdd, 0xff}}},
600
};
601
602
// 0x07011E58 - 0x07011F58
603
static const Vtx hmc_seg7_vertex_07011E58[] = {
604
{{{ 6912, -357, -1330}, 0, { 1170, 684}, {0xac, 0x2a, 0xac, 0xff}}},
605
{{{ 6298, 154, -1330}, 0, { 1170, -340}, {0x0a, 0xbb, 0x96, 0xff}}},
606
{{{ 6912, 154, -1330}, 0, { 1170, -340}, {0xcd, 0x99, 0xcd, 0xff}}},
607
{{{ 6298, -357, -1330}, 0, { 1170, 684}, {0x9b, 0x43, 0xdf, 0xff}}},
608
{{{ 1895, 0, -3788}, 0, { 0, 0}, {0x40, 0x00, 0x93, 0xff}}},
609
{{{ 1690, -921, -3993}, 0, { 104, 1808}, {0x78, 0x00, 0xda, 0xff}}},
610
{{{ 1690, 0, -3993}, 0, { 104, 0}, {0x23, 0x89, 0xea, 0xff}}},
611
{{{ 1895, -921, -3788}, 0, { 0, 1808}, {0x20, 0x00, 0x86, 0xff}}},
612
{{{ 1690, 102, -4453}, 0, { 410, -236}, {0x2c, 0x8f, 0xdd, 0xff}}},
613
{{{ 1690, -921, -5324}, 0, { 990, 1808}, {0x78, 0x20, 0x17, 0xff}}},
614
{{{ 1690, -409, -4453}, 0, { 410, 784}, {0x65, 0x21, 0xbd, 0xff}}},
615
{{{ 1690, -409, -4965}, 0, { 752, 784}, {0x65, 0x43, 0x21, 0xff}}},
616
{{{ 1690, 0, -5324}, 0, { 990, 0}, {0x62, 0xc4, 0x34, 0xff}}},
617
{{{ 1690, 102, -4965}, 0, { 752, -236}, {0x08, 0x93, 0x3f, 0xff}}},
618
{{{ 1178, -409, -4453}, 0, { 410, 784}, {0x54, 0x54, 0xd6, 0xff}}},
619
{{{ 1178, -409, -4965}, 0, { 752, 784}, {0x54, 0x2a, 0x54, 0xff}}},
620
};
621
622
// 0x07011F58 - 0x07012048
623
static const Vtx hmc_seg7_vertex_07011F58[] = {
624
{{{ 1690, 102, -4965}, 0, { 752, -236}, {0x08, 0x93, 0x3f, 0xff}}},
625
{{{ 1178, 102, -4965}, 0, { 752, -236}, {0x65, 0xbd, 0x21, 0xff}}},
626
{{{ 1178, -409, -4965}, 0, { 752, 784}, {0x54, 0x2a, 0x54, 0xff}}},
627
{{{ 1690, -409, -4965}, 0, { 752, 784}, {0x65, 0x43, 0x21, 0xff}}},
628
{{{ 6093, 0, 205}, 0, { 0, 0}, {0xd0, 0x00, 0x75, 0xff}}},
629
{{{ 6298, -204, 410}, 0, { 172, 376}, {0x93, 0x00, 0x40, 0xff}}},
630
{{{ 6298, 0, 410}, 0, { 172, 0}, {0x8b, 0x00, 0x30, 0xff}}},
631
{{{ 1178, 102, -4453}, 0, { 410, -236}, {0x54, 0xd6, 0xac, 0xff}}},
632
{{{ 1690, 102, -4453}, 0, { 410, -236}, {0x2c, 0x8f, 0xdd, 0xff}}},
633
{{{ 1690, -409, -4453}, 0, { 410, 784}, {0x65, 0x21, 0xbd, 0xff}}},
634
{{{ 1178, -409, -4453}, 0, { 410, 784}, {0x54, 0x54, 0xd6, 0xff}}},
635
{{{ 6298, 0, -4505}, 0, { 990, 0}, {0x8b, 0x00, 0xd0, 0xff}}},
636
{{{ 6298, 0, -4812}, 0, { 712, 0}, {0x8b, 0x00, 0x30, 0xff}}},
637
{{{ 6298, -921, -4812}, 0, { 712, 1808}, {0x8b, 0x00, 0x30, 0xff}}},
638
{{{ 6298, -921, -4505}, 0, { 990, 1808}, {0x8b, 0x00, 0xd0, 0xff}}},
639
};
640
641
// 0x07012048 - 0x07012148
642
static const Vtx hmc_seg7_vertex_07012048[] = {
643
{{{ 4967, 0, 205}, 0, { 126, 0}, {0x29, 0x00, 0x77, 0xff}}},
644
{{{ 6093, -818, 205}, 0, { 990, 1604}, {0x00, 0x00, 0x7f, 0xff}}},
645
{{{ 6093, 0, 205}, 0, { 990, 0}, {0xd0, 0x00, 0x75, 0xff}}},
646
{{{ 4967, -818, 205}, 0, { 126, 1604}, {0xce, 0x4a, 0x59, 0xff}}},
647
{{{ 5988, -204, 819}, 0, { 188, 376}, {0xdf, 0x43, 0x9b, 0xff}}},
648
{{{ 5988, 0, 819}, 0, { 188, 0}, {0x00, 0x00, 0x81, 0xff}}},
649
{{{ 6298, 0, 819}, 0, { 0, 0}, {0xb4, 0x00, 0x9b, 0xff}}},
650
{{{ 6093, 0, 205}, 0, { 0, 0}, {0xd0, 0x00, 0x75, 0xff}}},
651
{{{ 6093, -204, 205}, 0, { 0, 376}, {0xa7, 0x00, 0x59, 0xff}}},
652
{{{ 6298, -204, 410}, 0, { 172, 376}, {0x93, 0x00, 0x40, 0xff}}},
653
{{{ 6298, 0, 410}, 0, { 172, 0}, {0x8b, 0x00, 0x30, 0xff}}},
654
{{{ 6298, -204, 819}, 0, { 582, 376}, {0x8f, 0x38, 0x00, 0xff}}},
655
{{{ 6298, 0, 819}, 0, { 582, 0}, {0xb4, 0x00, 0x9b, 0xff}}},
656
{{{ 6298, -869, 819}, 0, { 0, 1704}, {0x00, 0x00, 0x81, 0xff}}},
657
{{{ 5835, -204, 819}, 0, { 298, 376}, {0x37, 0x1b, 0x92, 0xff}}},
658
{{{ 4864, -869, 819}, 0, { 990, 1704}, {0x20, 0x00, 0x86, 0xff}}},
659
};
660
661
// 0x07012148 - 0x07012188
662
static const Vtx hmc_seg7_vertex_07012148[] = {
663
{{{ 4864, -869, 819}, 0, { 990, 1704}, {0x20, 0x00, 0x86, 0xff}}},
664
{{{ 4864, 0, 819}, 0, { 990, 0}, {0x30, 0x00, 0x8b, 0xff}}},
665
{{{ 5835, -204, 819}, 0, { 298, 376}, {0x37, 0x1b, 0x92, 0xff}}},
666
{{{ 5835, 0, 819}, 0, { 298, 0}, {0x00, 0x00, 0x81, 0xff}}},
667
};
668
669
// 0x07012188 - 0x07012278
670
static const Vtx hmc_seg7_vertex_07012188[] = {
671
{{{ 2714, 0, -1330}, 0, { 0, 0}, {0x20, 0x00, 0x86, 0xff}}},
672
{{{ 2509, -767, -1330}, 0, { 990, 2012}, {0xe0, 0x00, 0x86, 0xff}}},
673
{{{ 2509, 0, -1330}, 0, { 990, 0}, {0xc0, 0x00, 0x93, 0xff}}},
674
{{{ 4864, 0, 819}, 0, { 0, 0}, {0x30, 0x00, 0x8b, 0xff}}},
675
{{{ 4352, -869, 307}, 0, { 1246, 1900}, {0x40, 0x00, 0x93, 0xff}}},
676
{{{ 4352, 0, 307}, 0, { 1246, 0}, {0x20, 0x00, 0x86, 0xff}}},
677
{{{ 4864, -869, 819}, 0, { 0, 1900}, {0x20, 0x00, 0x86, 0xff}}},
678
{{{ 3840, -869, 307}, 0, { 2524, 1900}, {0xe0, 0x00, 0x86, 0xff}}},
679
{{{ 3840, 0, 307}, 0, { 2524, 0}, {0xc0, 0x00, 0x93, 0xff}}},
680
{{{ 3328, -869, 819}, 0, { 3800, 1900}, {0xd0, 0x00, 0x8b, 0xff}}},
681
{{{ 3328, 0, 819}, 0, { 3800, 0}, {0xd0, 0x00, 0x8b, 0xff}}},
682
{{{ 2919, 0, -1125}, 0, { 0, 0}, {0x6d, 0x00, 0xc0, 0xff}}},
683
{{{ 2919, -767, -1125}, 0, { 0, 2012}, {0x43, 0x5e, 0xcd, 0xff}}},
684
{{{ 2714, -767, -1330}, 0, { 990, 2012}, {0x40, 0x00, 0x93, 0xff}}},
685
{{{ 2714, 0, -1330}, 0, { 990, 0}, {0x20, 0x00, 0x86, 0xff}}},
686
};
687
688
// 0x07012278 - 0x07012328
689
static const Vtx hmc_seg7_vertex_07012278[] = {
690
{{{ 1690, 0, -2969}, 0, { 0, 0}, {0x6d, 0x00, 0x40, 0xff}}},
691
{{{ 1895, -869, -3173}, 0, { 990, 2012}, {0x40, 0x00, 0x6d, 0xff}}},
692
{{{ 1895, 0, -3173}, 0, { 990, 0}, {0x20, 0x00, 0x7a, 0xff}}},
693
{{{ 2714, 0, -1330}, 0, { 0, 0}, {0x20, 0x00, 0x86, 0xff}}},
694
{{{ 2714, -767, -1330}, 0, { 0, 2012}, {0x40, 0x00, 0x93, 0xff}}},
695
{{{ 2509, -767, -1330}, 0, { 990, 2012}, {0xe0, 0x00, 0x86, 0xff}}},
696
{{{ 2509, 0, -1330}, 0, { 0, 0}, {0xc0, 0x00, 0x93, 0xff}}},
697
{{{ 2509, -767, -1330}, 0, { 0, 2012}, {0xe0, 0x00, 0x86, 0xff}}},
698
{{{ 2304, -767, -1125}, 0, { 990, 2012}, {0xa7, 0x00, 0xa7, 0xff}}},
699
{{{ 2304, 0, -1125}, 0, { 990, 0}, {0x86, 0x00, 0xe0, 0xff}}},
700
{{{ 1690, -869, -2969}, 0, { 0, 2012}, {0x59, 0x00, 0x5a, 0xff}}},
701
};
702
703
// 0x07012328 - 0x07012418
704
static const Vtx hmc_seg7_vertex_07012328[] = {
705
{{{ 3740, 461, 870}, 0, { 1240, 1372}, {0x71, 0xc8, 0x00, 0xff}}},
706
{{{ 3740, 205, 819}, 0, { 1240, 2012}, {0x67, 0x33, 0xcd, 0xff}}},
707
{{{ 3740, 461, 819}, 0, { 1240, 1372}, {0x1b, 0xc9, 0x92, 0xff}}},
708
{{{ 3740, 205, 870}, 0, { 1240, 2012}, {0x38, 0x71, 0x00, 0xff}}},
709
{{{ 3894, 461, 870}, 0, { 856, 1372}, {0xc8, 0x8f, 0x00, 0xff}}},
710
{{{ 3894, 461, 819}, 0, { 856, 1372}, {0xbd, 0xdf, 0x9b, 0xff}}},
711
{{{ 1690, 205, 819}, 0, { 6356, 2012}, {0x21, 0x65, 0xbd, 0xff}}},
712
{{{ 1690, 1024, 819}, 0, { 6356, 0}, {0x54, 0xd6, 0xac, 0xff}}},
713
{{{ 4250, 1024, 819}, 0, { 0, 0}, {0xdf, 0xbd, 0x9b, 0xff}}},
714
{{{ 4250, 205, 819}, 0, { 0, 2012}, {0xb7, 0x49, 0xb7, 0xff}}},
715
{{{ 3894, 205, 819}, 0, { 856, 2012}, {0xcd, 0x67, 0xcd, 0xff}}},
716
{{{ 6298, -767, -2354}, 0, { 4056, 2012}, {0xd2, 0x21, 0x71, 0xff}}},
717
{{{ 5479, -767, -2354}, 0, { 0, 2012}, {0x75, 0x00, 0x30, 0xff}}},
718
{{{ 5479, -869, -2354}, 0, { 0, 1500}, {0x54, 0x2a, 0x54, 0xff}}},
719
{{{ 3894, 205, 870}, 0, { 856, 2012}, {0x8f, 0x38, 0x00, 0xff}}},
720
};
721
722
// 0x07012418 - 0x070124F8
723
static const Vtx hmc_seg7_vertex_07012418[] = {
724
{{{ 3894, 205, 819}, 0, { 2134, 2012}, {0xcd, 0x67, 0xcd, 0xff}}},
725
{{{ 3740, 205, 870}, 0, { 2518, 2012}, {0x38, 0x71, 0x00, 0xff}}},
726
{{{ 3894, 205, 870}, 0, { 2134, 2012}, {0x8f, 0x38, 0x00, 0xff}}},
727
{{{ 3740, 205, 819}, 0, { 2518, 2012}, {0x67, 0x33, 0xcd, 0xff}}},
728
{{{ 4557, -767, -3173}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}},
729
{{{ 4557, -1023, -3173}, 0, { 0, 992}, {0x81, 0x00, 0x00, 0xff}}},
730
{{{ 4557, -1023, -2559}, 0, { 3034, 992}, {0x8f, 0x38, 0x00, 0xff}}},
731
{{{ 4557, -767, -2559}, 0, { 3034, 2012}, {0x81, 0x00, 0x00, 0xff}}},
732
{{{ 4250, 1024, -306}, 0, { 990, 0}, {0xac, 0xd6, 0x54, 0xff}}},
733
{{{ 1690, 205, -306}, 0, { -5396, 2012}, {0x33, 0x67, 0x33, 0xff}}},
734
{{{ 4250, 205, -306}, 0, { 990, 2012}, {0xda, 0x72, 0x26, 0xff}}},
735
{{{ 6298, -767, -2354}, 0, { 4056, 2012}, {0xd2, 0x21, 0x71, 0xff}}},
736
{{{ 5479, -869, -2354}, 0, { 0, 1500}, {0x54, 0x2a, 0x54, 0xff}}},
737
{{{ 6298, -869, -2354}, 0, { 4056, 1500}, {0x9b, 0x43, 0x21, 0xff}}},
738
};
739
740
// 0x070124F8 - 0x070125E8
741
static const Vtx hmc_seg7_vertex_070124F8[] = {
742
{{{ 1690, 1024, 819}, 0, { 0, 0}, {0x54, 0xd6, 0xac, 0xff}}},
743
{{{ 1690, 205, 819}, 0, { 0, 2012}, {0x21, 0x65, 0xbd, 0xff}}},
744
{{{ 1690, 205, -306}, 0, { 2778, 2012}, {0x33, 0x67, 0x33, 0xff}}},
745
{{{ 1690, 1024, -306}, 0, { 2778, 0}, {0x33, 0x99, 0x33, 0xff}}},
746
{{{ 4250, 205, 819}, 0, { 2778, 2012}, {0xb7, 0x49, 0xb7, 0xff}}},
747
{{{ 4250, 1024, 819}, 0, { 2778, 0}, {0xdf, 0xbd, 0x9b, 0xff}}},
748
{{{ 4250, 1024, -306}, 0, { 0, 0}, {0xac, 0xd6, 0x54, 0xff}}},
749
{{{ 4250, 205, -306}, 0, { 0, 2012}, {0xda, 0x72, 0x26, 0xff}}},
750
{{{ 4250, 1024, -306}, 0, { 990, 0}, {0xac, 0xd6, 0x54, 0xff}}},
751
{{{ 1690, 1024, -306}, 0, { -5396, 0}, {0x33, 0x99, 0x33, 0xff}}},
752
{{{ 1690, 205, -306}, 0, { -5396, 2012}, {0x33, 0x67, 0x33, 0xff}}},
753
{{{ 4967, 0, 205}, 0, { 990, 2012}, {0x29, 0x00, 0x77, 0xff}}},
754
{{{ 4967, 1024, 819}, 0, { -540, -544}, {0x46, 0x00, 0x97, 0xff}}},
755
{{{ 4967, 0, 819}, 0, { -540, 2012}, {0x2a, 0xac, 0xac, 0xff}}},
756
{{{ 4967, 1024, 205}, 0, { 990, -544}, {0x38, 0x00, 0x71, 0xff}}},
757
};
758
759
// 0x070125E8 - 0x070126E8
760
static const Vtx hmc_seg7_vertex_070125E8[] = {
761
{{{ 4967, 1024, 205}, 0, { 0, -544}, {0x38, 0x00, 0x71, 0xff}}},
762
{{{ 6093, 0, 205}, 0, { 2778, 2012}, {0xd0, 0x00, 0x75, 0xff}}},
763
{{{ 6093, 1024, 205}, 0, { 2778, -544}, {0xc0, 0x00, 0x6d, 0xff}}},
764
{{{ 4967, 0, 205}, 0, { 0, 2012}, {0x29, 0x00, 0x77, 0xff}}},
765
{{{ 6093, 1024, 205}, 0, { -542, -544}, {0xc0, 0x00, 0x6d, 0xff}}},
766
{{{ 6093, 0, 205}, 0, { -542, 2012}, {0xd0, 0x00, 0x75, 0xff}}},
767
{{{ 6298, 0, 410}, 0, { 0, 2012}, {0x8b, 0x00, 0x30, 0xff}}},
768
{{{ 6298, 1024, 410}, 0, { 0, -544}, {0x86, 0x00, 0x20, 0xff}}},
769
{{{ 6298, 0, 819}, 0, { 990, 2012}, {0xb4, 0x00, 0x9b, 0xff}}},
770
{{{ 6298, 1024, 819}, 0, { 990, -544}, {0xc8, 0x00, 0x8f, 0xff}}},
771
{{{ 5476, -613, 819}, 0, { 3034, 2012}, {0x8f, 0x38, 0x00, 0xff}}},
772
{{{ 5476, -419, 819}, 0, { 3034, 1040}, {0x81, 0x00, 0x00, 0xff}}},
773
{{{ 5476, -419, 205}, 0, { 0, 1040}, {0x81, 0x00, 0x00, 0xff}}},
774
{{{ 6298, 0, 819}, 0, { 0, 2012}, {0xb4, 0x00, 0x9b, 0xff}}},
775
{{{ 5988, 0, 819}, 0, { 742, 2012}, {0x00, 0x00, 0x81, 0xff}}},
776
{{{ 5988, 51, 819}, 0, { 742, 1884}, {0xc9, 0xe5, 0x92, 0xff}}},
777
};
778
779
// 0x070126E8 - 0x070127C8
780
static const Vtx hmc_seg7_vertex_070126E8[] = {
781
{{{ 6298, 0, 819}, 0, { 0, 2012}, {0xb4, 0x00, 0x9b, 0xff}}},
782
{{{ 5988, 51, 819}, 0, { 742, 1884}, {0xc9, 0xe5, 0x92, 0xff}}},
783
{{{ 6298, 1024, 819}, 0, { 0, -544}, {0xc8, 0x00, 0x8f, 0xff}}},
784
{{{ 4967, 1024, 819}, 0, { 3290, -544}, {0x46, 0x00, 0x97, 0xff}}},
785
{{{ 5835, 51, 819}, 0, { 1124, 1884}, {0x21, 0xbd, 0x9b, 0xff}}},
786
{{{ 5835, 0, 819}, 0, { 1124, 2012}, {0x00, 0x00, 0x81, 0xff}}},
787
{{{ 4967, 0, 819}, 0, { 3290, 2012}, {0x2a, 0xac, 0xac, 0xff}}},
788
{{{ 5681, -409, 819}, 0, { 3034, 2012}, {0x8f, 0x38, 0x00, 0xff}}},
789
{{{ 5681, -214, 205}, 0, { 0, 1040}, {0x81, 0x00, 0x00, 0xff}}},
790
{{{ 5681, -409, 205}, 0, { 0, 2012}, {0xc8, 0x71, 0x00, 0xff}}},
791
{{{ 5681, -214, 819}, 0, { 3034, 1040}, {0x81, 0x00, 0x00, 0xff}}},
792
{{{ 5476, -613, 819}, 0, { 3034, 2012}, {0x8f, 0x38, 0x00, 0xff}}},
793
{{{ 5476, -419, 205}, 0, { 0, 1040}, {0x81, 0x00, 0x00, 0xff}}},
794
{{{ 5476, -613, 205}, 0, { 0, 2012}, {0xc8, 0x71, 0x00, 0xff}}},
795
};
796
797
// 0x070127C8 - 0x070128B8
798
static const Vtx hmc_seg7_vertex_070127C8[] = {
799
{{{ 5274, 0, -3685}, 0, { 392, 0}, {0x58, 0xe7, 0xa8, 0xff}}},
800
{{{ 5274, 0, -3583}, 0, { -330, 0}, {0x58, 0xe7, 0x58, 0xff}}},
801
{{{ 5223, -357, -3634}, 0, { -330, 2012}, {0x00, 0x81, 0x00, 0xff}}},
802
{{{ 5172, 0, -3583}, 0, { -1052, 0}, {0xa8, 0xe7, 0x58, 0xff}}},
803
{{{ 5172, 0, -3685}, 0, { -330, 0}, {0xa8, 0xe7, 0xa8, 0xff}}},
804
{{{ 5172, 0, -4709}, 0, { 392, 0}, {0x59, 0xf2, 0xa7, 0xff}}},
805
{{{ 5172, 0, -4607}, 0, { -330, 0}, {0x59, 0xf2, 0x59, 0xff}}},
806
{{{ 5120, -613, -4658}, 0, { -330, 2012}, {0x00, 0x82, 0x00, 0xff}}},
807
{{{ 5069, 0, -4607}, 0, { -1052, 0}, {0xa7, 0xf2, 0x59, 0xff}}},
808
{{{ 5069, 0, -4709}, 0, { -330, 0}, {0xa7, 0xf2, 0xa7, 0xff}}},
809
{{{ 5581, 0, -4505}, 0, { -330, 0}, {0xa7, 0xf0, 0xa7, 0xff}}},
810
{{{ 5684, 0, -4505}, 0, { 392, 0}, {0x59, 0xf0, 0xa7, 0xff}}},
811
{{{ 5632, -562, -4453}, 0, { -330, 2012}, {0x00, 0x82, 0x00, 0xff}}},
812
{{{ 5684, 0, -4402}, 0, { -330, 0}, {0x59, 0xf0, 0x59, 0xff}}},
813
{{{ 5581, 0, -4402}, 0, { -1052, 0}, {0xa7, 0xf0, 0x59, 0xff}}},
814
};
815
816
// 0x070128B8 - 0x07012958
817
static const Vtx hmc_seg7_vertex_070128B8[] = {
818
{{{ 5479, 0, -5017}, 0, { -330, 0}, {0x59, 0xf3, 0x59, 0xff}}},
819
{{{ 5376, 0, -5017}, 0, { -1052, 0}, {0xa7, 0xf3, 0x59, 0xff}}},
820
{{{ 5428, -665, -5068}, 0, { -330, 2012}, {0x00, 0x82, 0x00, 0xff}}},
821
{{{ 5479, 0, -5119}, 0, { 392, 0}, {0x59, 0xf3, 0xa7, 0xff}}},
822
{{{ 5376, 0, -5119}, 0, { -330, 0}, {0xa7, 0xf3, 0xa7, 0xff}}},
823
{{{ 4864, 0, -5324}, 0, { -330, 0}, {0xa7, 0xf3, 0xa7, 0xff}}},
824
{{{ 4967, 0, -5324}, 0, { 392, 0}, {0x59, 0xf3, 0xa7, 0xff}}},
825
{{{ 4916, -665, -5273}, 0, { -330, 2012}, {0x00, 0x82, 0x00, 0xff}}},
826
{{{ 4967, 0, -5221}, 0, { -330, 0}, {0x59, 0xf3, 0x59, 0xff}}},
827
{{{ 4864, 0, -5221}, 0, { -1052, 0}, {0xa7, 0xf3, 0x59, 0xff}}},
828
};
829
830
// 0x07012958 - 0x07012A58
831
static const Vtx hmc_seg7_vertex_07012958[] = {
832
{{{ 2304, -1023, 819}, 0, { 0, 2012}, {0xac, 0x2a, 0xac, 0xff}}},
833
{{{ 1690, -1023, 819}, 0, { 990, 2012}, {0x33, 0x67, 0xcd, 0xff}}},
834
{{{ 1690, 0, 819}, 0, { 990, 0}, {0x33, 0x99, 0xcd, 0xff}}},
835
{{{ 2304, 0, -1125}, 0, { -2892, 0}, {0x86, 0x00, 0xe0, 0xff}}},
836
{{{ 2304, -1023, -1125}, 0, { -2892, 2012}, {0x81, 0x00, 0x00, 0xff}}},
837
{{{ 2304, -1023, 819}, 0, { 990, 2012}, {0xac, 0x2a, 0xac, 0xff}}},
838
{{{ 2304, 0, 819}, 0, { 990, 0}, {0xa7, 0x00, 0xa7, 0xff}}},
839
{{{ 2919, 0, 819}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}},
840
{{{ 2919, -869, -1125}, 0, { 4822, 1900}, {0x7f, 0x00, 0x00, 0xff}}},
841
{{{ 2919, 0, -1125}, 0, { 4822, 0}, {0x6d, 0x00, 0xc0, 0xff}}},
842
{{{ 2919, -869, 819}, 0, { 0, 1900}, {0x49, 0x49, 0xb7, 0xff}}},
843
{{{ 1690, -1023, -2969}, 0, { -6570, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
844
{{{ 1690, 0, -2969}, 0, { -6570, 0}, {0x6d, 0x00, 0x40, 0xff}}},
845
{{{ 3328, -869, 819}, 0, { 0, 1900}, {0xd0, 0x00, 0x8b, 0xff}}},
846
{{{ 2919, -869, 819}, 0, { 990, 1900}, {0x49, 0x49, 0xb7, 0xff}}},
847
{{{ 2919, 0, 819}, 0, { 990, 0}, {0x59, 0x00, 0xa7, 0xff}}},
848
};
849
850
// 0x07012A58 - 0x07012AB8
851
static const Vtx hmc_seg7_vertex_07012A58[] = {
852
{{{ 2304, -1023, 819}, 0, { 0, 2012}, {0xac, 0x2a, 0xac, 0xff}}},
853
{{{ 1690, 0, 819}, 0, { 990, 0}, {0x33, 0x99, 0xcd, 0xff}}},
854
{{{ 2304, 0, 819}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}},
855
{{{ 3328, -869, 819}, 0, { 0, 1900}, {0xd0, 0x00, 0x8b, 0xff}}},
856
{{{ 2919, 0, 819}, 0, { 990, 0}, {0x59, 0x00, 0xa7, 0xff}}},
857
{{{ 3328, 0, 819}, 0, { 0, 0}, {0xd0, 0x00, 0x8b, 0xff}}},
858
};
859
860
// 0x07012AB8 - 0x07012BA8
861
static const Vtx hmc_seg7_vertex_07012AB8[] = {
862
{{{ 1792, 205, -204}, 0, { 0, 988}, {0x22, 0x75, 0x22, 0xff}}},
863
{{{ 1895, 102, -101}, 0, { 224, 1244}, {0x4d, 0x40, 0x4d, 0xff}}},
864
{{{ 2100, 102, -101}, 0, { 734, 1244}, {0xb9, 0x37, 0x59, 0xff}}},
865
{{{ 2202, 205, -204}, 0, { 990, 988}, {0xdf, 0x79, 0x10, 0xff}}},
866
{{{ 2202, 205, -204}, 0, { 0, 988}, {0xdf, 0x79, 0x10, 0xff}}},
867
{{{ 2100, 102, -101}, 0, { 224, 1244}, {0xb9, 0x37, 0x59, 0xff}}},
868
{{{ 2100, 102, 102}, 0, { 734, 1244}, {0xbb, 0x50, 0xbb, 0xff}}},
869
{{{ 2202, 205, 205}, 0, { 990, 988}, {0xf0, 0x7c, 0xf0, 0xff}}},
870
{{{ 2100, 0, -101}, 0, { 224, 1500}, {0xec, 0x85, 0x14, 0xff}}},
871
{{{ 2100, 0, 102}, 0, { 734, 1500}, {0xcd, 0x99, 0xcd, 0xff}}},
872
{{{ 1792, 205, 205}, 0, { 0, 988}, {0x10, 0x79, 0xdf, 0xff}}},
873
{{{ 1895, 102, 102}, 0, { 224, 1244}, {0x59, 0x37, 0xba, 0xff}}},
874
{{{ 1895, 0, 102}, 0, { 224, 1500}, {0x33, 0x99, 0xcd, 0xff}}},
875
{{{ 1895, 102, 102}, 0, { 734, 1244}, {0x59, 0x37, 0xba, 0xff}}},
876
{{{ 1792, 205, 205}, 0, { 990, 988}, {0x10, 0x79, 0xdf, 0xff}}},
877
};
878
879
// 0x07012BA8 - 0x07012C38
880
static const Vtx hmc_seg7_vertex_07012BA8[] = {
881
{{{ 1895, 0, -101}, 0, { 224, 1500}, {0x3d, 0xa4, 0x3d, 0xff}}},
882
{{{ 1895, 102, 102}, 0, { 734, 1244}, {0x59, 0x37, 0xba, 0xff}}},
883
{{{ 1895, 0, 102}, 0, { 734, 1500}, {0x33, 0x99, 0xcd, 0xff}}},
884
{{{ 1895, 102, -101}, 0, { 224, 1244}, {0x4d, 0x40, 0x4d, 0xff}}},
885
{{{ 2100, 102, -101}, 0, { 734, 1244}, {0xb9, 0x37, 0x59, 0xff}}},
886
{{{ 2100, 0, -101}, 0, { 734, 1500}, {0xec, 0x85, 0x14, 0xff}}},
887
{{{ 1895, 102, 102}, 0, { 224, 1244}, {0x59, 0x37, 0xba, 0xff}}},
888
{{{ 2100, 102, 102}, 0, { 734, 1244}, {0xbb, 0x50, 0xbb, 0xff}}},
889
{{{ 2100, 0, 102}, 0, { 734, 1500}, {0xcd, 0x99, 0xcd, 0xff}}},
890
};
891
892
// 0x07012C38 - 0x07012C78
893
static const Vtx hmc_seg7_vertex_07012C38[] = {
894
{{{ 1690, 1024, -306}, 0, { 0, 0}, {0x33, 0x99, 0x33, 0xff}}},
895
{{{ 4250, 1024, -306}, 0, { 0, 0}, {0xac, 0xd6, 0x54, 0xff}}},
896
{{{ 4250, 1024, 819}, 0, { 0, 0}, {0xdf, 0xbd, 0x9b, 0xff}}},
897
{{{ 1690, 1024, 819}, 0, { 0, 0}, {0x54, 0xd6, 0xac, 0xff}}},
898
};
899
900
// 0x07012C78 - 0x07013080
901
static const Gfx hmc_seg7_dl_07012C78[] = {
902
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09006800),
903
gsDPLoadSync(),
904
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
905
gsSPLight(&hmc_seg7_lights_07010118.l, 1),
906
gsSPLight(&hmc_seg7_lights_07010118.a, 2),
907
gsSPVertex(hmc_seg7_vertex_07010148, 16, 0),
908
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
909
gsSP2Triangles( 3, 5, 6, 0x0, 7, 3, 6, 0x0),
910
gsSP2Triangles( 5, 4, 8, 0x0, 9, 10, 0, 0x0),
911
gsSP2Triangles(11, 9, 0, 0x0, 11, 12, 9, 0x0),
912
gsSP2Triangles( 0, 10, 1, 0x0, 13, 14, 15, 0x0),
913
gsSPVertex(hmc_seg7_vertex_07010248, 16, 0),
914
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 2, 0x0),
915
gsSP2Triangles( 1, 5, 6, 0x0, 7, 8, 9, 0x0),
916
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
917
gsSP2Triangles( 3, 14, 4, 0x0, 15, 4, 14, 0x0),
918
gsSPVertex(hmc_seg7_vertex_07010348, 16, 0),
919
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
920
gsSP2Triangles( 2, 4, 3, 0x0, 4, 5, 6, 0x0),
921
gsSP2Triangles( 3, 4, 6, 0x0, 7, 8, 9, 0x0),
922
gsSP2Triangles( 7, 9, 10, 0x0, 7, 10, 11, 0x0),
923
gsSP2Triangles(12, 9, 13, 0x0, 11, 10, 14, 0x0),
924
gsSP2Triangles(11, 15, 0, 0x0, 11, 14, 15, 0x0),
925
gsSP1Triangle(12, 10, 9, 0x0),
926
gsSPLight(&hmc_seg7_lights_07010130.l, 1),
927
gsSPLight(&hmc_seg7_lights_07010130.a, 2),
928
gsSPVertex(hmc_seg7_vertex_07010448, 16, 0),
929
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
930
gsSP2Triangles( 4, 6, 7, 0x0, 4, 7, 5, 0x0),
931
gsSP2Triangles( 8, 9, 7, 0x0, 6, 8, 7, 0x0),
932
gsSP2Triangles(10, 3, 5, 0x0, 10, 9, 3, 0x0),
933
gsSP2Triangles( 9, 8, 3, 0x0, 1, 0, 11, 0x0),
934
gsSP2Triangles( 0, 2, 12, 0x0, 13, 14, 15, 0x0),
935
gsSPVertex(hmc_seg7_vertex_07010548, 14, 0),
936
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
937
gsSP2Triangles( 3, 5, 6, 0x0, 7, 4, 3, 0x0),
938
gsSP2Triangles( 7, 8, 4, 0x0, 9, 3, 10, 0x0),
939
gsSP1Triangle(11, 12, 13, 0x0),
940
gsSPVertex(hmc_seg7_vertex_07010628, 16, 0),
941
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
942
gsSP2Triangles( 4, 3, 5, 0x0, 4, 0, 3, 0x0),
943
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
944
gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
945
gsSPVertex(hmc_seg7_vertex_07010728, 14, 0),
946
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
947
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
948
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
949
gsSPVertex(hmc_seg7_vertex_07010808, 15, 0),
950
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
951
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
952
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
953
gsSP1Triangle(12, 13, 14, 0x0),
954
gsSPVertex(hmc_seg7_vertex_070108F8, 16, 0),
955
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 1, 0x0),
956
gsSP2Triangles( 4, 3, 5, 0x0, 6, 7, 4, 0x0),
957
gsSP2Triangles( 7, 8, 4, 0x0, 4, 9, 10, 0x0),
958
gsSP2Triangles( 4, 8, 9, 0x0, 4, 11, 1, 0x0),
959
gsSP2Triangles( 4, 10, 11, 0x0, 4, 5, 6, 0x0),
960
gsSP2Triangles(12, 5, 13, 0x0, 12, 6, 5, 0x0),
961
gsSP2Triangles(14, 7, 6, 0x0, 10, 15, 14, 0x0),
962
gsSP1Triangle(10, 9, 15, 0x0),
963
gsSPVertex(hmc_seg7_vertex_070109F8, 16, 0),
964
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
965
gsSP2Triangles( 0, 4, 1, 0x0, 2, 5, 3, 0x0),
966
gsSP2Triangles( 6, 7, 1, 0x0, 1, 8, 2, 0x0),
967
gsSP2Triangles( 1, 7, 8, 0x0, 1, 9, 6, 0x0),
968
gsSP2Triangles( 6, 9, 5, 0x0, 4, 10, 11, 0x0),
969
gsSP2Triangles(11, 10, 12, 0x0, 13, 14, 6, 0x0),
970
gsSP2Triangles( 6, 14, 7, 0x0, 13, 6, 5, 0x0),
971
gsSP2Triangles( 2, 15, 13, 0x0, 2, 8, 15, 0x0),
972
gsSP2Triangles( 2, 13, 5, 0x0, 13, 15, 14, 0x0),
973
gsSP2Triangles(15, 7, 14, 0x0, 15, 8, 7, 0x0),
974
gsSPVertex(hmc_seg7_vertex_07010AF8, 8, 0),
975
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
976
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
977
gsSPEndDisplayList(),
978
};
979
980
// 0x07013080 - 0x07013168
981
static const Gfx hmc_seg7_dl_07013080[] = {
982
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09009800),
983
gsDPLoadSync(),
984
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
985
gsSPVertex(hmc_seg7_vertex_07010B78, 15, 0),
986
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
987
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
988
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
989
gsSP1Triangle(11, 14, 12, 0x0),
990
gsSPVertex(hmc_seg7_vertex_07010C68, 16, 0),
991
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
992
gsSP2Triangles( 6, 7, 8, 0x0, 8, 9, 6, 0x0),
993
gsSP2Triangles( 8, 10, 9, 0x0, 6, 11, 7, 0x0),
994
gsSP2Triangles( 0, 12, 1, 0x0, 13, 14, 15, 0x0),
995
gsSPVertex(hmc_seg7_vertex_07010D68, 13, 0),
996
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
997
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
998
gsSP2Triangles( 7, 8, 9, 0x0, 7, 9, 4, 0x0),
999
gsSP1Triangle(10, 11, 12, 0x0),
1000
gsSPEndDisplayList(),
1001
};
1002
1003
// 0x07013168 - 0x07013840
1004
static const Gfx hmc_seg7_dl_07013168[] = {
1005
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09003800),
1006
gsDPLoadSync(),
1007
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
1008
gsSPVertex(hmc_seg7_vertex_07010E38, 16, 0),
1009
gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 4, 0x0),
1010
gsSP2Triangles( 2, 1, 3, 0x0, 0, 5, 1, 0x0),
1011
gsSP2Triangles( 6, 7, 5, 0x0, 6, 5, 0, 0x0),
1012
gsSP2Triangles( 4, 3, 7, 0x0, 4, 7, 6, 0x0),
1013
gsSP2Triangles( 8, 9, 10, 0x0, 11, 5, 12, 0x0),
1014
gsSP2Triangles(11, 1, 5, 0x0, 5, 7, 13, 0x0),
1015
gsSP2Triangles( 5, 13, 12, 0x0, 7, 14, 13, 0x0),
1016
gsSP2Triangles( 7, 3, 14, 0x0, 15, 9, 8, 0x0),
1017
gsSPVertex(hmc_seg7_vertex_07010F38, 15, 0),
1018
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1019
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
1020
gsSP2Triangles( 8, 7, 10, 0x0, 8, 10, 11, 0x0),
1021
gsSP2Triangles(11, 12, 13, 0x0, 11, 14, 12, 0x0),
1022
gsSPVertex(hmc_seg7_vertex_07011028, 15, 0),
1023
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1024
gsSP2Triangles( 2, 1, 6, 0x0, 0, 7, 1, 0x0),
1025
gsSP2Triangles( 2, 6, 8, 0x0, 8, 6, 9, 0x0),
1026
gsSP2Triangles( 8, 9, 10, 0x0, 3, 11, 4, 0x0),
1027
gsSP1Triangle(12, 13, 14, 0x0),
1028
gsSPVertex(hmc_seg7_vertex_07011118, 15, 0),
1029
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
1030
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
1031
gsSP2Triangles( 7, 6, 8, 0x0, 7, 8, 9, 0x0),
1032
gsSP2Triangles( 9, 8, 10, 0x0, 9, 10, 11, 0x0),
1033
gsSP1Triangle(12, 13, 14, 0x0),
1034
gsSPVertex(hmc_seg7_vertex_07011208, 16, 0),
1035
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1036
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
1037
gsSP2Triangles( 7, 9, 10, 0x0, 10, 9, 11, 0x0),
1038
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
1039
gsSPVertex(hmc_seg7_vertex_07011308, 16, 0),
1040
gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0),
1041
gsSP2Triangles( 2, 3, 4, 0x0, 0, 5, 1, 0x0),
1042
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
1043
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
1044
gsSP1Triangle(12, 14, 15, 0x0),
1045
gsSPVertex(hmc_seg7_vertex_07011408, 14, 0),
1046
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1047
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
1048
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
1049
gsSP2Triangles( 9, 3, 5, 0x0, 9, 5, 7, 0x0),
1050
gsSPVertex(hmc_seg7_vertex_070114E8, 14, 0),
1051
gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0),
1052
gsSP2Triangles( 2, 3, 4, 0x0, 0, 5, 1, 0x0),
1053
gsSP2Triangles( 6, 5, 0, 0x0, 6, 7, 5, 0x0),
1054
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
1055
gsSPVertex(hmc_seg7_vertex_070115C8, 15, 0),
1056
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
1057
gsSP2Triangles( 3, 2, 4, 0x0, 3, 4, 5, 0x0),
1058
gsSP2Triangles( 5, 4, 6, 0x0, 5, 6, 7, 0x0),
1059
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
1060
gsSP1Triangle(11, 14, 12, 0x0),
1061
gsSPVertex(hmc_seg7_vertex_070116B8, 16, 0),
1062
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
1063
gsSP2Triangles( 3, 2, 4, 0x0, 3, 4, 5, 0x0),
1064
gsSP2Triangles( 5, 6, 7, 0x0, 5, 7, 8, 0x0),
1065
gsSP2Triangles( 9, 10, 11, 0x0, 12, 13, 14, 0x0),
1066
gsSP1Triangle(12, 14, 15, 0x0),
1067
gsSPVertex(hmc_seg7_vertex_070117B8, 14, 0),
1068
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1069
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
1070
gsSP2Triangles(10, 11, 12, 0x0, 7, 9, 13, 0x0),
1071
gsSPVertex(hmc_seg7_vertex_07011898, 15, 0),
1072
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
1073
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
1074
gsSP2Triangles( 6, 8, 9, 0x0, 10, 11, 12, 0x0),
1075
gsSP2Triangles(10, 12, 13, 0x0, 13, 12, 14, 0x0),
1076
gsSPVertex(hmc_seg7_vertex_07011988, 16, 0),
1077
gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 0, 0x0),
1078
gsSP2Triangles( 0, 2, 4, 0x0, 3, 5, 1, 0x0),
1079
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
1080
gsSP2Triangles( 8, 7, 10, 0x0, 11, 12, 13, 0x0),
1081
gsSP2Triangles(14, 12, 11, 0x0, 11, 13, 15, 0x0),
1082
gsSPVertex(hmc_seg7_vertex_07011A88, 14, 0),
1083
gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 0, 0x0),
1084
gsSP2Triangles( 3, 4, 1, 0x0, 5, 6, 7, 0x0),
1085
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
1086
gsSP2Triangles(11, 10, 12, 0x0, 11, 12, 13, 0x0),
1087
gsSPVertex(hmc_seg7_vertex_07011B68, 16, 0),
1088
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
1089
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
1090
gsSP2Triangles( 6, 8, 9, 0x0, 10, 11, 5, 0x0),
1091
gsSP2Triangles(12, 11, 10, 0x0, 12, 13, 11, 0x0),
1092
gsSP2Triangles( 5, 14, 8, 0x0, 5, 11, 14, 0x0),
1093
gsSP2Triangles(15, 14, 11, 0x0, 15, 11, 13, 0x0),
1094
gsSP1Triangle( 6, 5, 8, 0x0),
1095
gsSPVertex(hmc_seg7_vertex_07011C68, 15, 0),
1096
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
1097
gsSP2Triangles( 0, 3, 4, 0x0, 4, 5, 0, 0x0),
1098
gsSP2Triangles( 4, 6, 7, 0x0, 4, 7, 5, 0x0),
1099
gsSP2Triangles( 8, 9, 6, 0x0, 8, 6, 4, 0x0),
1100
gsSP2Triangles( 9, 2, 6, 0x0, 9, 10, 2, 0x0),
1101
gsSP2Triangles(11, 12, 13, 0x0, 3, 10, 14, 0x0),
1102
gsSP2Triangles( 3, 2, 10, 0x0, 14, 4, 3, 0x0),
1103
gsSP1Triangle(14, 8, 4, 0x0),
1104
gsSPVertex(hmc_seg7_vertex_07011D58, 16, 0),
1105
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
1106
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 4, 0x0),
1107
gsSP2Triangles( 7, 9, 8, 0x0, 10, 11, 9, 0x0),
1108
gsSP2Triangles(10, 9, 7, 0x0, 0, 8, 1, 0x0),
1109
gsSP2Triangles( 0, 12, 8, 0x0, 1, 8, 9, 0x0),
1110
gsSP2Triangles(13, 14, 15, 0x0, 1, 9, 2, 0x0),
1111
gsSPVertex(hmc_seg7_vertex_07011E58, 16, 0),
1112
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
1113
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
1114
gsSP2Triangles( 5, 8, 6, 0x0, 9, 10, 5, 0x0),
1115
gsSP2Triangles( 9, 11, 10, 0x0, 12, 11, 9, 0x0),
1116
gsSP2Triangles(12, 13, 11, 0x0, 14, 11, 15, 0x0),
1117
gsSP1Triangle(14, 10, 11, 0x0),
1118
gsSPVertex(hmc_seg7_vertex_07011F58, 15, 0),
1119
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
1120
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
1121
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
1122
gsSP1Triangle(11, 13, 14, 0x0),
1123
gsSPVertex(hmc_seg7_vertex_07012048, 16, 0),
1124
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
1125
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
1126
gsSP2Triangles(10, 11, 12, 0x0, 10, 9, 11, 0x0),
1127
gsSP2Triangles(13, 14, 4, 0x0, 13, 15, 14, 0x0),
1128
gsSP1Triangle(13, 4, 6, 0x0),
1129
gsSPVertex(hmc_seg7_vertex_07012148, 4, 0),
1130
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
1131
gsSPEndDisplayList(),
1132
};
1133
1134
// 0x07013840 - 0x070138E0
1135
static const Gfx hmc_seg7_dl_07013840[] = {
1136
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09008800),
1137
gsDPLoadSync(),
1138
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
1139
gsSPVertex(hmc_seg7_vertex_07012188, 15, 0),
1140
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1141
gsSP2Triangles( 3, 6, 4, 0x0, 5, 4, 7, 0x0),
1142
gsSP2Triangles( 5, 7, 8, 0x0, 8, 7, 9, 0x0),
1143
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
1144
gsSP1Triangle(11, 13, 14, 0x0),
1145
gsSPVertex(hmc_seg7_vertex_07012278, 11, 0),
1146
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1147
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
1148
gsSP1Triangle( 0, 10, 1, 0x0),
1149
gsSPEndDisplayList(),
1150
};
1151
1152
// 0x070138E0 - 0x07013A78
1153
static const Gfx hmc_seg7_dl_070138E0[] = {
1154
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09007800),
1155
gsDPLoadSync(),
1156
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
1157
gsSPVertex(hmc_seg7_vertex_07012328, 15, 0),
1158
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
1159
gsSP2Triangles( 4, 0, 2, 0x0, 4, 2, 5, 0x0),
1160
gsSP2Triangles( 2, 6, 7, 0x0, 8, 2, 7, 0x0),
1161
gsSP2Triangles( 8, 5, 2, 0x0, 2, 1, 6, 0x0),
1162
gsSP2Triangles( 9, 10, 5, 0x0, 8, 9, 5, 0x0),
1163
gsSP2Triangles(11, 12, 13, 0x0, 5, 14, 4, 0x0),
1164
gsSP1Triangle( 5, 10, 14, 0x0),
1165
gsSPVertex(hmc_seg7_vertex_07012418, 14, 0),
1166
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
1167
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
1168
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
1169
gsSPVertex(hmc_seg7_vertex_070124F8, 15, 0),
1170
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
1171
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
1172
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
1173
gsSP1Triangle(11, 14, 12, 0x0),
1174
gsSPVertex(hmc_seg7_vertex_070125E8, 16, 0),
1175
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
1176
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
1177
gsSP2Triangles( 7, 8, 9, 0x0, 7, 6, 8, 0x0),
1178
gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
1179
gsSPVertex(hmc_seg7_vertex_070126E8, 14, 0),
1180
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
1181
gsSP2Triangles( 1, 4, 3, 0x0, 4, 5, 6, 0x0),
1182
gsSP2Triangles( 4, 6, 3, 0x0, 7, 8, 9, 0x0),
1183
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
1184
gsSPEndDisplayList(),
1185
};
1186
1187
// 0x07013A78 - 0x07013B48
1188
static const Gfx hmc_seg7_dl_07013A78[] = {
1189
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09000000),
1190
gsDPLoadSync(),
1191
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
1192
gsSPVertex(hmc_seg7_vertex_070127C8, 15, 0),
1193
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
1194
gsSP2Triangles( 3, 4, 2, 0x0, 4, 0, 2, 0x0),
1195
gsSP2Triangles( 5, 6, 7, 0x0, 6, 8, 7, 0x0),
1196
gsSP2Triangles( 8, 9, 7, 0x0, 9, 5, 7, 0x0),
1197
gsSP2Triangles(10, 11, 12, 0x0, 11, 13, 12, 0x0),
1198
gsSP2Triangles(13, 14, 12, 0x0, 14, 10, 12, 0x0),
1199
gsSPVertex(hmc_seg7_vertex_070128B8, 10, 0),
1200
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
1201
gsSP2Triangles( 1, 4, 2, 0x0, 4, 3, 2, 0x0),
1202
gsSP2Triangles( 5, 6, 7, 0x0, 6, 8, 7, 0x0),
1203
gsSP2Triangles( 8, 9, 7, 0x0, 9, 5, 7, 0x0),
1204
gsSPEndDisplayList(),
1205
};
1206
1207
// 0x07013B48 - 0x07013BC8
1208
static const Gfx hmc_seg7_dl_07013B48[] = {
1209
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_0900A800),
1210
gsDPLoadSync(),
1211
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
1212
gsSPVertex(hmc_seg7_vertex_07012958, 16, 0),
1213
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1214
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
1215
gsSP2Triangles( 7, 10, 8, 0x0, 2, 11, 12, 0x0),
1216
gsSP2Triangles( 2, 1, 11, 0x0, 13, 14, 15, 0x0),
1217
gsSPVertex(hmc_seg7_vertex_07012A58, 6, 0),
1218
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1219
gsSPEndDisplayList(),
1220
};
1221
1222
// 0x07013BC8 - 0x07013C78
1223
static const Gfx hmc_seg7_dl_07013BC8[] = {
1224
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09001800),
1225
gsDPLoadSync(),
1226
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
1227
gsSPVertex(hmc_seg7_vertex_07012AB8, 15, 0),
1228
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
1229
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
1230
gsSP2Triangles( 5, 8, 9, 0x0, 5, 9, 6, 0x0),
1231
gsSP2Triangles( 6, 10, 7, 0x0, 6, 11, 10, 0x0),
1232
gsSP2Triangles(11, 9, 12, 0x0, 0, 13, 1, 0x0),
1233
gsSP1Triangle( 0, 14, 13, 0x0),
1234
gsSPVertex(hmc_seg7_vertex_07012BA8, 9, 0),
1235
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
1236
gsSP2Triangles( 4, 3, 0, 0x0, 4, 0, 5, 0x0),
1237
gsSP1Triangle( 6, 7, 8, 0x0),
1238
gsSPEndDisplayList(),
1239
};
1240
1241
// 0x07013C78 - 0x07013CA8
1242
static const Gfx hmc_seg7_dl_07013C78[] = {
1243
gsSPLight(&hmc_seg7_lights_07010118.l, 1),
1244
gsSPLight(&hmc_seg7_lights_07010118.a, 2),
1245
gsSPVertex(hmc_seg7_vertex_07012C38, 4, 0),
1246
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
1247
gsSPEndDisplayList(),
1248
};
1249
1250
// 0x07013CA8 - 0x07013DB8
1251
const Gfx hmc_seg7_dl_07013CA8[] = {
1252
gsDPPipeSync(),
1253
gsDPSetCycleType(G_CYC_2CYCLE),
1254
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2),
1255
gsDPSetDepthSource(G_ZS_PIXEL),
1256
gsDPSetFogColor(0, 0, 0, 255),
1257
gsSPFogPosition(960, 1000),
1258
gsSPSetGeometryMode(G_FOG),
1259
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_PASS2),
1260
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),
1261
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
1262
gsDPTileSync(),
1263
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),
1264
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
1265
gsSPDisplayList(hmc_seg7_dl_07012C78),
1266
gsSPDisplayList(hmc_seg7_dl_07013080),
1267
gsDPTileSync(),
1268
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
1269
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
1270
gsSPDisplayList(hmc_seg7_dl_07013168),
1271
gsSPDisplayList(hmc_seg7_dl_07013840),
1272
gsSPDisplayList(hmc_seg7_dl_070138E0),
1273
gsSPDisplayList(hmc_seg7_dl_07013A78),
1274
gsSPDisplayList(hmc_seg7_dl_07013B48),
1275
gsSPDisplayList(hmc_seg7_dl_07013BC8),
1276
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
1277
gsDPPipeSync(),
1278
gsDPSetCombineMode(G_CC_SHADE, G_CC_PASS2),
1279
gsSPDisplayList(hmc_seg7_dl_07013C78),
1280
gsDPPipeSync(),
1281
gsDPSetCycleType(G_CYC_1CYCLE),
1282
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_NOOP2),
1283
gsSPClearGeometryMode(G_FOG),
1284
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
1285
gsSPEndDisplayList(),
1286
};
1287
1288