Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/hmc/areas/1/5/model.inc.c
7862 views
1
// 0x07009460 - 0x07009478
2
static const Lights1 hmc_seg7_lights_07009460 = gdSPDefLights1(
3
0x79, 0x79, 0x79,
4
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
5
);
6
7
// 0x07009478 - 0x07009490
8
static const Lights1 hmc_seg7_lights_07009478 = gdSPDefLights1(
9
0x79, 0x00, 0x00,
10
0xff, 0x00, 0x00, 0x28, 0x28, 0x28
11
);
12
13
// 0x07009490 - 0x070094A8
14
static const Lights1 hmc_seg7_lights_07009490 = gdSPDefLights1(
15
0x50, 0x50, 0x50,
16
0xaa, 0xaa, 0xaa, 0x28, 0x28, 0x28
17
);
18
19
// 0x070094A8 - 0x07009588
20
static const Vtx hmc_seg7_vertex_070094A8[] = {
21
{{{ 410, 2048, 5837}, 0, { -882, 1498}, {0x0c, 0x63, 0x4d, 0xff}}},
22
{{{ 922, 2048, 4813}, 0, { 1672, 650}, {0x54, 0x4a, 0xc6, 0xff}}},
23
{{{ 410, 2048, 4403}, 0, { 1500, -884}, {0xa3, 0x43, 0xcc, 0xff}}},
24
{{{ 922, 2048, 5427}, 0, { 650, 1670}, {0x72, 0x2b, 0x22, 0xff}}},
25
{{{ 410, 2048, 3072}, 0, { 1330, -1054}, {0x33, 0x67, 0x33, 0xff}}},
26
{{{ 410, 2048, 4096}, 0, { -1222, 1498}, {0x00, 0x38, 0x71, 0xff}}},
27
{{{ 922, 2048, 4096}, 0, { 480, 1498}, {0x54, 0x54, 0x2a, 0xff}}},
28
{{{ 922, 2048, 3482}, 0, { 1500, 480}, {0x59, 0x49, 0xcc, 0xff}}},
29
{{{ 717, 2048, 3277}, 0, { 1500, -202}, {0x49, 0x67, 0x00, 0xff}}},
30
{{{ 922, 2048, 3072}, 0, { 2182, -202}, {0x49, 0x1a, 0x63, 0xff}}},
31
{{{ 5579, 205, 1536}, 0, { 1374, 606}, {0x00, 0x71, 0xc8, 0xff}}},
32
{{{ 6244, 205, 1536}, 0, { -286, -1054}, {0x00, 0x38, 0x8f, 0xff}}},
33
{{{ 6244, 205, 1434}, 0, { -542, -798}, {0x00, 0x71, 0xc8, 0xff}}},
34
{{{ 5579, 205, 1434}, 0, { 1118, 862}, {0x00, 0x38, 0x8f, 0xff}}},
35
};
36
37
// 0x07009588 - 0x07009678
38
static const Vtx hmc_seg7_vertex_07009588[] = {
39
{{{ 3072, 2048, 6758}, 0, { -370, -372}, {0xac, 0x54, 0x2a, 0xff}}},
40
{{{ 3072, 2048, 6963}, 0, { 0, -714}, {0xcd, 0x33, 0x67, 0xff}}},
41
{{{ 3482, 2048, 6963}, 0, { -712, -1394}, {0x54, 0x54, 0x2a, 0xff}}},
42
{{{ 5579, 0, 1434}, 0, { 1118, 862}, {0x00, 0x71, 0xc8, 0xff}}},
43
{{{ 6244, 0, 1434}, 0, { -542, -798}, {0x00, 0x38, 0x8f, 0xff}}},
44
{{{ 6244, 0, 1331}, 0, { -796, -544}, {0x00, 0x71, 0xc8, 0xff}}},
45
{{{ 5579, 0, 1331}, 0, { 862, 1116}, {0x00, 0x38, 0x8f, 0xff}}},
46
{{{ 5902, 2048, 6159}, 0, { 2012, 1500}, {0xe3, 0x54, 0x59, 0xff}}},
47
{{{ 5974, 2048, 6087}, 0, { 2352, 1158}, {0x6d, 0x33, 0x24, 0xff}}},
48
{{{ 5612, 2048, 5725}, 0, { 650, 308}, {0x1d, 0x54, 0xa7, 0xff}}},
49
{{{ 5540, 2048, 5797}, 0, { 308, 650}, {0x93, 0x33, 0xdc, 0xff}}},
50
{{{ 3482, 2048, 6349}, 0, { -1734, -372}, {0x2a, 0x54, 0xac, 0xff}}},
51
{{{ 1434, 2048, 6758}, 0, { 2352, 2350}, {0xd6, 0x54, 0x54, 0xff}}},
52
{{{ 3482, 2048, 6758}, 0, { -1052, -1054}, {0x00, 0x7f, 0x00, 0xff}}},
53
{{{ 1434, 2048, 6349}, 0, { 1672, 3032}, {0x99, 0x33, 0xcd, 0xff}}},
54
};
55
56
// 0x07009678 - 0x07009768
57
static const Vtx hmc_seg7_vertex_07009678[] = {
58
{{{ 1434, 205, 7066}, 0, { 990, -544}, {0x00, 0x71, 0xc8, 0xff}}},
59
{{{ 1843, 205, 7066}, 0, { 2012, 478}, {0x54, 0x2a, 0xac, 0xff}}},
60
{{{ 1843, 205, 6861}, 0, { 2524, 0}, {0x33, 0x67, 0xcd, 0xff}}},
61
{{{ 3072, 2048, 6758}, 0, { -370, -372}, {0xac, 0x54, 0x2a, 0xff}}},
62
{{{ 3482, 2048, 6963}, 0, { -712, -1394}, {0x54, 0x54, 0x2a, 0xff}}},
63
{{{ 3482, 2048, 6758}, 0, { -1052, -1054}, {0x00, 0x7f, 0x00, 0xff}}},
64
{{{ 6554, 2048, 5508}, 0, { 2012, 1500}, {0xe3, 0x54, 0x59, 0xff}}},
65
{{{ 6264, 2048, 5073}, 0, { 650, 308}, {0x1d, 0x54, 0xa7, 0xff}}},
66
{{{ 6192, 2048, 5146}, 0, { 308, 650}, {0x92, 0x33, 0xdc, 0xff}}},
67
{{{ 6626, 2048, 5435}, 0, { 2352, 1158}, {0x6e, 0x33, 0x24, 0xff}}},
68
{{{ 1638, 2048, 6758}, 0, { 2012, 2010}, {0xac, 0x54, 0x2a, 0xff}}},
69
{{{ 2048, 2048, 6963}, 0, { 1672, 990}, {0x54, 0x54, 0x2a, 0xff}}},
70
{{{ 2048, 2048, 6758}, 0, { 1330, 1328}, {0x33, 0x33, 0x67, 0xff}}},
71
{{{ 1638, 2048, 6963}, 0, { 2352, 1670}, {0xcd, 0x33, 0x67, 0xff}}},
72
{{{ 1434, 205, 6861}, 0, { 1502, -1054}, {0x00, 0x38, 0x8f, 0xff}}},
73
};
74
75
// 0x07009768 - 0x07009868
76
static const Vtx hmc_seg7_vertex_07009768[] = {
77
{{{ 6244, 410, 1536}, 0, { -286, -1054}, {0x00, 0x71, 0xc8, 0xff}}},
78
{{{ 5579, 410, 1587}, 0, { 1500, 478}, {0x00, 0x7d, 0x10, 0xff}}},
79
{{{ 6244, 410, 1587}, 0, { -158, -1182}, {0x00, 0x7a, 0x21, 0xff}}},
80
{{{ 1434, 410, 7270}, 0, { 480, 0}, {0x00, 0x71, 0xc8, 0xff}}},
81
{{{ 1843, 410, 7270}, 0, { 1502, 990}, {0x6e, 0x1b, 0xc9, 0xff}}},
82
{{{ 1843, 410, 7066}, 0, { 2012, 478}, {0x33, 0x67, 0xcd, 0xff}}},
83
{{{ 1434, 410, 7066}, 0, { 990, -544}, {0x00, 0x38, 0x8f, 0xff}}},
84
{{{ 1434, 614, 7680}, 0, { -540, 990}, {0x00, 0x7f, 0x00, 0xff}}},
85
{{{ 1843, 614, 7270}, 0, { 1502, 990}, {0x33, 0x67, 0xcd, 0xff}}},
86
{{{ 1434, 614, 7270}, 0, { 480, 0}, {0x00, 0x38, 0x8f, 0xff}}},
87
{{{ 1843, 614, 7680}, 0, { 480, 2010}, {0x71, 0x38, 0x00, 0xff}}},
88
{{{ 5579, 0, 2560}, 0, { 3928, -1948}, {0x24, 0x43, 0x65, 0xff}}},
89
{{{ 6244, 0, 2560}, 0, { 2268, -3610}, {0xbf, 0x3c, 0x5a, 0xff}}},
90
{{{ 5018, 0, 2560}, 0, { -644, 786}, {0x00, 0x7f, 0x00, 0xff}}},
91
{{{ 6042, 0, 3072}, 0, { 376, 786}, {0x00, 0x7f, 0x00, 0xff}}},
92
{{{ 6554, 0, 2560}, 0, { 582, 172}, {0xd6, 0x54, 0x54, 0xff}}},
93
};
94
95
// 0x07009868 - 0x07009948
96
static const Vtx hmc_seg7_vertex_07009868[] = {
97
{{{ 6244, 410, 1536}, 0, { -286, -1054}, {0x00, 0x71, 0xc8, 0xff}}},
98
{{{ 5579, 410, 1536}, 0, { 1374, 606}, {0x00, 0x38, 0x8f, 0xff}}},
99
{{{ 5579, 410, 1587}, 0, { 1500, 478}, {0x00, 0x7d, 0x10, 0xff}}},
100
{{{ 410, 2048, 3584}, 0, { 480, -202}, {0x54, 0x54, 0x2a, 0xff}}},
101
{{{ 358, 2048, 3738}, 0, { 138, 0}, {0x00, 0x71, 0xc8, 0xff}}},
102
{{{ 410, 2048, 3738}, 0, { 224, 54}, {0x73, 0x17, 0xd2, 0xff}}},
103
{{{ 358, 2048, 3584}, 0, { 394, -288}, {0x00, 0x38, 0x71, 0xff}}},
104
{{{ 474, 0, 2796}, 0, { -1928, 1662}, {0x00, 0x7f, 0x00, 0xff}}},
105
{{{ 836, 0, 3158}, 0, { -1496, 1806}, {0x6d, 0x33, 0xdc, 0xff}}},
106
{{{ 1270, 0, 2723}, 0, { -1322, 1286}, {0x00, 0x67, 0x49, 0xff}}},
107
{{{ 908, 0, 2361}, 0, { -1756, 1142}, {0x00, 0x7f, 0x00, 0xff}}},
108
{{{ 6042, 0, 3072}, 0, { 376, 786}, {0x00, 0x7f, 0x00, 0xff}}},
109
{{{ 6554, 0, 3584}, 0, { 990, 990}, {0xd9, 0x77, 0x13, 0xff}}},
110
{{{ 6554, 0, 2560}, 0, { 582, 172}, {0xd6, 0x54, 0x54, 0xff}}},
111
};
112
113
// 0x07009948 - 0x07009A38
114
static const Vtx hmc_seg7_vertex_07009948[] = {
115
{{{ 3894, 205, 870}, 0, { -478, -368}, {0xc8, 0x71, 0x00, 0xff}}},
116
{{{ 3740, 205, 870}, 0, { -668, -128}, {0x71, 0x38, 0x00, 0xff}}},
117
{{{ 3740, 205, 922}, 0, { -604, -80}, {0x33, 0x67, 0x33, 0xff}}},
118
{{{ 5018, 0, 2560}, 0, { -644, 786}, {0x00, 0x7f, 0x00, 0xff}}},
119
{{{ 5530, 0, 3072}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}},
120
{{{ 6042, 0, 3072}, 0, { 376, 786}, {0x00, 0x7f, 0x00, 0xff}}},
121
{{{ 3482, 0, 3584}, 0, { 786, 1090}, {0x00, 0x7f, 0x00, 0xff}}},
122
{{{ 4150, 0, 3072}, 0, { 1114, 416}, {0x00, 0x7f, 0x00, 0xff}}},
123
{{{ 4150, 0, 2560}, 0, { 910, 8}, {0xe3, 0x77, 0x1d, 0xff}}},
124
{{{ 1434, 0, 2560}, 0, { -1256, 1090}, {0x25, 0x50, 0x5b, 0xff}}},
125
{{{ 1434, 0, 3584}, 0, { -848, 1908}, {0x00, 0x7f, 0x00, 0xff}}},
126
{{{ 410, 0, 3584}, 0, { -1666, 2316}, {0x5b, 0x50, 0x25, 0xff}}},
127
{{{ 922, 0, 4096}, 0, { -1052, 2522}, {0x00, 0x7f, 0x00, 0xff}}},
128
{{{ 410, 0, 4096}, 0, { -1460, 2726}, {0x00, 0x38, 0x8f, 0xff}}},
129
{{{ 3894, 205, 922}, 0, { -414, -320}, {0x99, 0x33, 0x33, 0xff}}},
130
};
131
132
// 0x07009A38 - 0x07009B28
133
static const Vtx hmc_seg7_vertex_07009A38[] = {
134
{{{ 7588, 1024, 6646}, 0, { -7204, -2566}, {0x00, 0x7f, 0x00, 0xff}}},
135
{{{ 6543, 1024, 6646}, 0, { -5120, -2566}, {0x00, 0x7f, 0x00, 0xff}}},
136
{{{ 6543, 1024, 7690}, 0, { -5120, -4652}, {0x00, 0x7f, 0x00, 0xff}}},
137
{{{ 3484, 0, 2560}, 0, { 378, 274}, {0x33, 0x67, 0x33, 0xff}}},
138
{{{ 4150, 0, 2560}, 0, { 910, 8}, {0xe3, 0x77, 0x1d, 0xff}}},
139
{{{ 4150, 0, 2048}, 0, { 706, -400}, {0xb4, 0x63, 0x10, 0xff}}},
140
{{{ 3484, 0, 2048}, 0, { 174, -136}, {0x5a, 0x58, 0x0e, 0xff}}},
141
{{{ 3484, 205, 1434}, 0, { -68, -626}, {0x5a, 0x57, 0x13, 0xff}}},
142
{{{ 4150, 205, 1434}, 0, { 460, -892}, {0xa6, 0x58, 0x09, 0xff}}},
143
{{{ 6244, -204, 1331}, 0, { -796, -544}, {0x00, 0x59, 0xa7, 0xff}}},
144
{{{ 5579, -204, 922}, 0, { -158, 2138}, {0x49, 0x49, 0x49, 0xff}}},
145
{{{ 5579, -204, 1331}, 0, { 862, 1116}, {0x00, 0x59, 0xa7, 0xff}}},
146
{{{ 6244, -204, 922}, 0, { -1818, 478}, {0xcd, 0x33, 0x67, 0xff}}},
147
{{{ 4150, 205, 922}, 0, { 256, -1300}, {0xcd, 0x33, 0x67, 0xff}}},
148
{{{ 3484, 205, 922}, 0, { -274, -1034}, {0x49, 0x49, 0x49, 0xff}}},
149
};
150
151
// 0x07009B28 - 0x07009C08
152
static const Vtx hmc_seg7_vertex_07009B28[] = {
153
{{{ 6543, 1024, 2550}, 0, { -5120, 5608}, {0x00, 0x7f, 0x00, 0xff}}},
154
{{{ 6543, 1024, 3594}, 0, { -5120, 3522}, {0x00, 0x7f, 0x00, 0xff}}},
155
{{{ 7588, 1024, 3594}, 0, { -7204, 3522}, {0x00, 0x7f, 0x00, 0xff}}},
156
{{{ 1444, 1024, 7690}, 0, { 5058, -4652}, {0x00, 0x7f, 0x00, 0xff}}},
157
{{{ 1444, 1024, 6646}, 0, { 5058, -2566}, {0x00, 0x7f, 0x00, 0xff}}},
158
{{{ 399, 1024, 6646}, 0, { 7142, -2566}, {0x00, 0x7f, 0x00, 0xff}}},
159
{{{ 410, 1024, 4618}, 0, { 7122, 1500}, {0x00, 0x7f, 0x00, 0xff}}},
160
{{{ 1444, 1024, 4618}, 0, { 5058, 1500}, {0x00, 0x7f, 0x00, 0xff}}},
161
{{{ 1444, 1024, 4086}, 0, { 5058, 2542}, {0x00, 0x7f, 0x00, 0xff}}},
162
{{{ 410, 1024, 4086}, 0, { 7122, 2542}, {0x00, 0x7f, 0x00, 0xff}}},
163
{{{ 4506, 1024, 4915}, 0, { 0, 990}, {0xd6, 0x54, 0x54, 0xff}}},
164
{{{ 5018, 1024, 4403}, 0, { 990, 0}, {0x2a, 0x54, 0xac, 0xff}}},
165
{{{ 4506, 1024, 4403}, 0, { 0, 0}, {0x99, 0x33, 0xcd, 0xff}}},
166
{{{ 5018, 1024, 4915}, 0, { 990, 990}, {0x67, 0x33, 0x33, 0xff}}},
167
};
168
169
// 0x07009C08 - 0x07009D08
170
static const Vtx hmc_seg7_vertex_07009C08[] = {
171
{{{ 5540, 1843, 5797}, 0, { 374, 2028}, {0xa6, 0xac, 0x1d, 0xff}}},
172
{{{ 5685, 1843, 5797}, 0, { 734, 1666}, {0x59, 0xac, 0xe2, 0xff}}},
173
{{{ 5612, 1843, 5870}, 0, { 374, 1666}, {0x24, 0xcd, 0x6d, 0xff}}},
174
{{{ 410, 1946, 4403}, 0, { 3374, -372}, {0x0c, 0x9d, 0xb3, 0xff}}},
175
{{{ 922, 1946, 5427}, 0, { 820, 480}, {0x54, 0xb6, 0x3a, 0xff}}},
176
{{{ 410, 1946, 5837}, 0, { 990, 2010}, {0xa3, 0xbd, 0x34, 0xff}}},
177
{{{ 922, 1946, 4813}, 0, { 1842, -542}, {0x72, 0xd5, 0xde, 0xff}}},
178
{{{ 410, 1946, 4096}, 0, { -542, 2180}, {0x00, 0x88, 0x28, 0xff}}},
179
{{{ 410, 1946, 3584}, 0, { 1160, 478}, {0x50, 0xc8, 0x50, 0xff}}},
180
{{{ 717, 1946, 3277}, 0, { 1160, -544}, {0x67, 0xb7, 0x00, 0xff}}},
181
{{{ 922, 1946, 3482}, 0, { 480, -544}, {0x63, 0xb7, 0xe6, 0xff}}},
182
{{{ 922, 1946, 4096}, 0, { -540, 478}, {0x33, 0xcd, 0x67, 0xff}}},
183
{{{ 5612, 1843, 5725}, 0, { 734, 2028}, {0xdc, 0xcd, 0x93, 0xff}}},
184
{{{ 5830, 1843, 6087}, 0, { 374, 584}, {0xa7, 0xac, 0x1d, 0xff}}},
185
{{{ 5974, 1843, 6087}, 0, { 734, 224}, {0x59, 0xac, 0xe3, 0xff}}},
186
{{{ 5902, 1843, 6159}, 0, { 374, 224}, {0x24, 0xcd, 0x6d, 0xff}}},
187
};
188
189
// 0x07009D08 - 0x07009DE8
190
static const Vtx hmc_seg7_vertex_07009D08[] = {
191
{{{ 5830, 1843, 6087}, 0, { 374, 584}, {0xa7, 0xac, 0x1d, 0xff}}},
192
{{{ 5902, 1843, 6015}, 0, { 734, 584}, {0xdc, 0xcd, 0x93, 0xff}}},
193
{{{ 5974, 1843, 6087}, 0, { 734, 224}, {0x59, 0xac, 0xe3, 0xff}}},
194
{{{ 5612, 1946, 5870}, 0, { 374, 1666}, {0xe2, 0xac, 0x59, 0xff}}},
195
{{{ 5685, 1946, 5797}, 0, { 734, 1666}, {0x6d, 0xcd, 0x24, 0xff}}},
196
{{{ 5902, 1946, 6015}, 0, { 734, 584}, {0x1d, 0xac, 0xa7, 0xff}}},
197
{{{ 5830, 1946, 6087}, 0, { 374, 584}, {0x93, 0xcd, 0xdc, 0xff}}},
198
{{{ 3482, 1946, 6963}, 0, { -2244, 820}, {0x2a, 0xac, 0x54, 0xff}}},
199
{{{ 3072, 1946, 6963}, 0, { -1562, 1498}, {0x99, 0xcd, 0x33, 0xff}}},
200
{{{ 3072, 1946, 6758}, 0, { -1222, 1158}, {0xd6, 0xac, 0x54, 0xff}}},
201
{{{ 3482, 1946, 6758}, 0, { -1904, 478}, {0x00, 0x81, 0x00, 0xff}}},
202
{{{ 1434, 1946, 6758}, 0, { 1500, 3884}, {0x99, 0xcd, 0x33, 0xff}}},
203
{{{ 1434, 1946, 6349}, 0, { 2182, 3202}, {0xd6, 0xac, 0xac, 0xff}}},
204
{{{ 3482, 1946, 6349}, 0, { -1222, -202}, {0x67, 0xcd, 0xcd, 0xff}}},
205
};
206
207
// 0x07009DE8 - 0x07009ED8
208
static const Vtx hmc_seg7_vertex_07009DE8[] = {
209
{{{ 6192, 1843, 5146}, 0, { 374, 2028}, {0xa7, 0xac, 0x1e, 0xff}}},
210
{{{ 6264, 1843, 5073}, 0, { 734, 2028}, {0xdb, 0xcc, 0x93, 0xff}}},
211
{{{ 6336, 1843, 5146}, 0, { 734, 1666}, {0x5a, 0xac, 0xe3, 0xff}}},
212
{{{ 2048, 1946, 6963}, 0, { 138, 3202}, {0x2a, 0xac, 0x54, 0xff}}},
213
{{{ 1638, 1946, 6758}, 0, { 1160, 3542}, {0xd6, 0xac, 0x54, 0xff}}},
214
{{{ 2048, 1946, 6758}, 0, { 478, 2862}, {0x67, 0xcd, 0x33, 0xff}}},
215
{{{ 1638, 1946, 6963}, 0, { 820, 3884}, {0x99, 0xcd, 0x33, 0xff}}},
216
{{{ 6264, 1946, 5218}, 0, { 374, 1666}, {0xe3, 0xac, 0x59, 0xff}}},
217
{{{ 6336, 1946, 5146}, 0, { 734, 1666}, {0x6d, 0xcd, 0x24, 0xff}}},
218
{{{ 6554, 1946, 5363}, 0, { 734, 584}, {0x1e, 0xac, 0xa7, 0xff}}},
219
{{{ 6481, 1946, 5435}, 0, { 374, 584}, {0x93, 0xcd, 0xdb, 0xff}}},
220
{{{ 6481, 1843, 5435}, 0, { 374, 584}, {0xa7, 0xac, 0x1d, 0xff}}},
221
{{{ 6554, 1843, 5363}, 0, { 734, 584}, {0xdc, 0xcd, 0x92, 0xff}}},
222
{{{ 6626, 1843, 5435}, 0, { 734, 224}, {0x59, 0xac, 0xe2, 0xff}}},
223
{{{ 6554, 1843, 5508}, 0, { 374, 224}, {0x25, 0xcd, 0x6d, 0xff}}},
224
};
225
226
// 0x07009ED8 - 0x07009FC8
227
static const Vtx hmc_seg7_vertex_07009ED8[] = {
228
{{{ -1926, 0, 534}, 0, { -718, 1310}, {0xf4, 0x65, 0x4a, 0xff}}},
229
{{{ -746, 0, 1575}, 0, { 582, 786}, {0x1d, 0x72, 0xd1, 0xff}}},
230
{{{ -414, 0, 1038}, 0, { 284, 306}, {0xc5, 0x3a, 0x60, 0xff}}},
231
{{{ 6192, 1843, 5146}, 0, { 374, 2028}, {0xa7, 0xac, 0x1e, 0xff}}},
232
{{{ 6336, 1843, 5146}, 0, { 734, 1666}, {0x5a, 0xac, 0xe3, 0xff}}},
233
{{{ 6264, 1843, 5218}, 0, { 374, 1666}, {0x24, 0xcd, 0x6d, 0xff}}},
234
{{{ 786, 1024, 4422}, 0, { 0, 990}, {0xc8, 0x00, 0x8f, 0xff}}},
235
{{{ 811, 2867, 4422}, 0, { 478, 0}, {0x2a, 0x54, 0xac, 0xff}}},
236
{{{ 811, 1024, 4422}, 0, { 478, 990}, {0x71, 0x00, 0xc8, 0xff}}},
237
{{{ 811, 2867, 4446}, 0, { 990, 0}, {0x67, 0x33, 0x33, 0xff}}},
238
{{{ 811, 1024, 4446}, 0, { 990, 990}, {0x38, 0x00, 0x71, 0xff}}},
239
{{{ 786, 2867, 4422}, 0, { 0, 0}, {0x99, 0x33, 0xcd, 0xff}}},
240
{{{ 786, 2867, 4446}, 0, { 478, 0}, {0xd6, 0x54, 0x54, 0xff}}},
241
{{{ 786, 1024, 4446}, 0, { 478, 990}, {0x8f, 0x00, 0x38, 0xff}}},
242
{{{ -2120, 0, 1117}, 0, { -330, 1698}, {0x06, 0x49, 0x99, 0xff}}},
243
};
244
245
// 0x07009FC8 - 0x0700A0B8
246
static const Vtx hmc_seg7_vertex_07009FC8[] = {
247
{{{ -746, 0, 1575}, 0, { 582, 786}, {0x1d, 0x72, 0xd1, 0xff}}},
248
{{{ 474, 0, 2796}, 0, { 2044, 298}, {0x00, 0x7f, 0x00, 0xff}}},
249
{{{ 908, 0, 2361}, 0, { 1870, -222}, {0x00, 0x7f, 0x00, 0xff}}},
250
{{{ -414, 0, 1038}, 0, { 284, 306}, {0xc5, 0x3a, 0x60, 0xff}}},
251
{{{ 7578, 0, 7680}, 0, { 5486, 2316}, {0x00, 0x7f, 0x00, 0xff}}},
252
{{{ 6554, 0, 3584}, 0, { 3034, -542}, {0xd9, 0x77, 0x13, 0xff}}},
253
{{{ 410, 0, 4608}, 0, { -1460, 2726}, {0x00, 0x7b, 0x1e, 0xff}}},
254
{{{ 410, 0, 7680}, 0, { -234, 5178}, {0x00, 0x7f, 0x00, 0xff}}},
255
{{{ 7578, 0, 3584}, 0, { 3852, -952}, {0xcd, 0x33, 0x67, 0xff}}},
256
{{{ 6042, 0, 3072}, 0, { 2420, -748}, {0x00, 0x7f, 0x00, 0xff}}},
257
{{{ 4150, 0, 3072}, 0, { 910, 8}, {0x00, 0x7f, 0x00, 0xff}}},
258
{{{ 3482, 0, 3584}, 0, { 582, 684}, {0x00, 0x7f, 0x00, 0xff}}},
259
{{{ 5018, 0, 2560}, 0, { 1398, -748}, {0x00, 0x7f, 0x00, 0xff}}},
260
{{{ 4150, 0, 2560}, 0, { 706, -400}, {0xe3, 0x77, 0x1d, 0xff}}},
261
{{{ 5530, 0, 3072}, 0, { 2012, -544}, {0x00, 0x7f, 0x00, 0xff}}},
262
};
263
264
// 0x0700A0B8 - 0x0700A148
265
static const Vtx hmc_seg7_vertex_0700A0B8[] = {
266
{{{ -3631, 0, 1872}, 0, { -330, 3206}, {0x00, 0x54, 0xa2, 0xff}}},
267
{{{ -3036, 0, 430}, 0, { -1246, 2154}, {0x18, 0x5b, 0x54, 0xff}}},
268
{{{ -4089, 0, 956}, 0, { -1246, 3206}, {0x73, 0x33, 0x00, 0xff}}},
269
{{{ 3482, 0, 3584}, 0, { 582, 684}, {0x00, 0x7f, 0x00, 0xff}}},
270
{{{ 1434, 0, 3584}, 0, { -1052, 1498}, {0x00, 0x7f, 0x00, 0xff}}},
271
{{{ 410, 0, 4608}, 0, { -1460, 2726}, {0x00, 0x7b, 0x1e, 0xff}}},
272
{{{ -1926, 0, 534}, 0, { -718, 1310}, {0xf4, 0x65, 0x4a, 0xff}}},
273
{{{ -2578, 0, 1346}, 0, { -330, 2154}, {0xd8, 0x59, 0xb0, 0xff}}},
274
{{{ -2120, 0, 1117}, 0, { -330, 1698}, {0x06, 0x49, 0x99, 0xff}}},
275
};
276
277
// 0x0700A148 - 0x0700A1B8
278
static const Vtx hmc_seg7_vertex_0700A148[] = {
279
{{{ 2127, 307, 2580}, 0, { 990, 480}, {0x00, 0x00, 0x7f, 0xff}}},
280
{{{ 2120, 372, 2580}, 0, { 478, 70}, {0x00, 0x00, 0x7f, 0xff}}},
281
{{{ 2062, 314, 2580}, 0, { 480, 888}, {0x00, 0x00, 0x7f, 0xff}}},
282
{{{ 2098, 351, 2580}, 0, { 480, 376}, {0x00, 0x00, 0x7f, 0xff}}},
283
{{{ 2084, 394, 2580}, 0, { 70, 172}, {0x00, 0x00, 0x7f, 0xff}}},
284
{{{ 2041, 351, 2580}, 0, { 70, 786}, {0x00, 0x00, 0x7f, 0xff}}},
285
{{{ 2084, 336, 2580}, 0, { 480, 582}, {0x00, 0x00, 0x7f, 0xff}}},
286
};
287
288
// 0x0700A1B8 - 0x0700A2A8
289
static const Vtx hmc_seg7_vertex_0700A1B8[] = {
290
{{{ 5579, 922, 2560}, 0, { 8554, 1112}, {0x43, 0xdf, 0x65, 0xff}}},
291
{{{ 5579, 0, 2458}, 0, { 8524, 376}, {0x7f, 0x00, 0x00, 0xff}}},
292
{{{ 5579, 922, 2458}, 0, { 8524, 1112}, {0x7f, 0x00, 0x00, 0xff}}},
293
{{{ 836, 0, 3158}, 0, { 5978, 376}, {0x6d, 0x33, 0xdc, 0xff}}},
294
{{{ 763, 0, 3085}, 0, { 5988, 376}, {0x59, 0x00, 0xa7, 0xff}}},
295
{{{ 763, 922, 3085}, 0, { 5988, 1112}, {0x59, 0x00, 0xa7, 0xff}}},
296
{{{ 836, 922, 3158}, 0, { 5978, 1112}, {0x61, 0xc9, 0x3a, 0xff}}},
297
{{{ 1198, 0, 2651}, 0, { 6254, 376}, {0xa7, 0x00, 0x59, 0xff}}},
298
{{{ 1270, 922, 2723}, 0, { 6250, 1112}, {0x27, 0xe5, 0x75, 0xff}}},
299
{{{ 1198, 922, 2651}, 0, { 6254, 1112}, {0xa7, 0x00, 0x59, 0xff}}},
300
{{{ 1270, 0, 2723}, 0, { 6250, 376}, {0x00, 0x67, 0x49, 0xff}}},
301
{{{ 6244, 0, 2458}, 0, { 8792, 376}, {0x81, 0x00, 0x00, 0xff}}},
302
{{{ 6244, 0, 2560}, 0, { 8824, 376}, {0xbf, 0x3c, 0x5a, 0xff}}},
303
{{{ 6244, 922, 2560}, 0, { 8824, 1112}, {0xc3, 0xc3, 0x5c, 0xff}}},
304
{{{ 6244, 922, 2458}, 0, { 8792, 1112}, {0x81, 0x00, 0x00, 0xff}}},
305
};
306
307
// 0x0700A2A8 - 0x0700A358
308
static const Vtx hmc_seg7_vertex_0700A2A8[] = {
309
{{{ 3484, 922, 2560}, 0, { 7326, 1112}, {0x3d, 0xc3, 0x5c, 0xff}}},
310
{{{ 3484, 0, 2458}, 0, { 7338, 376}, {0x7f, 0x00, 0x00, 0xff}}},
311
{{{ 3484, 922, 2458}, 0, { 7338, 1112}, {0x7f, 0x00, 0x00, 0xff}}},
312
{{{ 5579, 922, 2560}, 0, { 8554, 1112}, {0x43, 0xdf, 0x65, 0xff}}},
313
{{{ 5579, 0, 2560}, 0, { 8554, 376}, {0x24, 0x43, 0x65, 0xff}}},
314
{{{ 5579, 0, 2458}, 0, { 8524, 376}, {0x7f, 0x00, 0x00, 0xff}}},
315
{{{ 4150, 0, 2458}, 0, { 7746, 376}, {0x81, 0x00, 0x00, 0xff}}},
316
{{{ 4150, 0, 2560}, 0, { 7750, 376}, {0xe3, 0x77, 0x1d, 0xff}}},
317
{{{ 4150, 922, 2560}, 0, { 7750, 1112}, {0xd2, 0xe9, 0x73, 0xff}}},
318
{{{ 4150, 922, 2458}, 0, { 7746, 1112}, {0x81, 0x00, 0x00, 0xff}}},
319
{{{ 3484, 0, 2560}, 0, { 7326, 376}, {0x33, 0x67, 0x33, 0xff}}},
320
};
321
322
// 0x0700A358 - 0x0700A448
323
static const Vtx hmc_seg7_vertex_0700A358[] = {
324
{{{ 4150, 922, 2560}, 0, { 7750, 1112}, {0xd2, 0xe9, 0x73, 0xff}}},
325
{{{ 6554, 2048, 2560}, 0, { 8926, 2012}, {0xdc, 0x00, 0x79, 0xff}}},
326
{{{ 1434, 2048, 2560}, 0, { 6356, 2012}, {0x30, 0x00, 0x75, 0xff}}},
327
{{{ 877, 1024, 3289}, 0, { 308, 2012}, {0xac, 0xac, 0x2a, 0xff}}},
328
{{{ 877, 1024, 3265}, 0, { 390, 2012}, {0xcd, 0xcd, 0x99, 0xff}}},
329
{{{ 901, 1024, 3265}, 0, { 390, 2012}, {0x54, 0xac, 0xd6, 0xff}}},
330
{{{ 877, 2867, 3289}, 0, { 308, 376}, {0xd6, 0x54, 0x54, 0xff}}},
331
{{{ 901, 1024, 3289}, 0, { 308, 2012}, {0x33, 0xcd, 0x67, 0xff}}},
332
{{{ 877, 2867, 3265}, 0, { 390, 376}, {0x99, 0x33, 0xcd, 0xff}}},
333
{{{ 901, 2867, 3265}, 0, { 390, 376}, {0x2a, 0x54, 0xac, 0xff}}},
334
{{{ 901, 2867, 3289}, 0, { 308, 376}, {0x67, 0x33, 0x33, 0xff}}},
335
{{{ 4150, 0, 2560}, 0, { 7750, 376}, {0xe3, 0x77, 0x1d, 0xff}}},
336
{{{ 5579, 0, 2560}, 0, { 8554, 376}, {0x24, 0x43, 0x65, 0xff}}},
337
{{{ 5579, 922, 2560}, 0, { 8554, 1112}, {0x43, 0xdf, 0x65, 0xff}}},
338
{{{ 3484, 922, 2560}, 0, { 7326, 1112}, {0x3d, 0xc3, 0x5c, 0xff}}},
339
};
340
341
// 0x0700A448 - 0x0700A548
342
static const Vtx hmc_seg7_vertex_0700A448[] = {
343
{{{ 1434, 0, 2560}, 0, { 6356, 376}, {0x25, 0x50, 0x5b, 0xff}}},
344
{{{ 3484, 0, 2560}, 0, { 7326, 376}, {0x33, 0x67, 0x33, 0xff}}},
345
{{{ 3484, 922, 2560}, 0, { 7326, 1112}, {0x3d, 0xc3, 0x5c, 0xff}}},
346
{{{ 6244, 922, 2560}, 0, { 8824, 1112}, {0xc3, 0xc3, 0x5c, 0xff}}},
347
{{{ 6554, 2048, 2560}, 0, { 8926, 2012}, {0xdc, 0x00, 0x79, 0xff}}},
348
{{{ 5579, 922, 2560}, 0, { 8554, 1112}, {0x43, 0xdf, 0x65, 0xff}}},
349
{{{ 6554, 1024, 2560}, 0, { 8926, 1196}, {0xa7, 0x00, 0x59, 0xff}}},
350
{{{ 7578, 1024, 3584}, 0, { 9544, 1196}, {0xa7, 0x00, 0x59, 0xff}}},
351
{{{ 7578, 2048, 3584}, 0, { 9544, 2012}, {0x8b, 0x00, 0x30, 0xff}}},
352
{{{ 6244, 0, 2560}, 0, { 8824, 376}, {0xbf, 0x3c, 0x5a, 0xff}}},
353
{{{ 6554, 0, 2560}, 0, { 8926, 376}, {0xd6, 0x54, 0x54, 0xff}}},
354
{{{ 1434, 2048, 2560}, 0, { 6356, 2012}, {0x30, 0x00, 0x75, 0xff}}},
355
{{{ 358, 2304, 3738}, 0, { 7758, 1756}, {0x00, 0xc8, 0x8f, 0xff}}},
356
{{{ 410, 2048, 3738}, 0, { 7752, 2012}, {0x73, 0x17, 0xd2, 0xff}}},
357
{{{ 358, 2048, 3738}, 0, { 7758, 2012}, {0x00, 0x71, 0xc8, 0xff}}},
358
{{{ 410, 2304, 3738}, 0, { 7752, 1756}, {0x6e, 0xc9, 0xe5, 0xff}}},
359
};
360
361
// 0x0700A548 - 0x0700A628
362
static const Vtx hmc_seg7_vertex_0700A548[] = {
363
{{{ 410, 2048, 3738}, 0, { 7752, 2012}, {0x73, 0x17, 0xd2, 0xff}}},
364
{{{ 410, 2304, 3738}, 0, { 7752, 1756}, {0x6e, 0xc9, 0xe5, 0xff}}},
365
{{{ 410, 4096, 6656}, 0, { 8850, 0}, {0x7c, 0x00, 0xe9, 0xff}}},
366
{{{ 410, 2048, 6656}, 0, { 8850, 2012}, {0x70, 0x00, 0xc6, 0xff}}},
367
{{{ 358, 2304, 3584}, 0, { 7702, 1756}, {0x00, 0x8f, 0x38, 0xff}}},
368
{{{ 358, 2304, 3738}, 0, { 7758, 1756}, {0x00, 0xc8, 0x8f, 0xff}}},
369
{{{ 410, 2304, 3584}, 0, { 7696, 1756}, {0x6e, 0xe5, 0x37, 0xff}}},
370
{{{ 410, 4096, 3584}, 0, { 7696, 0}, {0x75, 0x00, 0x30, 0xff}}},
371
{{{ 410, 3072, 3584}, 0, { 7696, 988}, {0x78, 0xe0, 0x17, 0xff}}},
372
{{{ 410, 2048, 3584}, 0, { 5730, 2012}, {0x54, 0x54, 0x2a, 0xff}}},
373
{{{ 410, 2048, 3738}, 0, { 5670, 2012}, {0x73, 0x17, 0xd2, 0xff}}},
374
{{{ 410, 0, 3584}, 0, { 5730, 376}, {0x5b, 0x50, 0x25, 0xff}}},
375
{{{ 410, 0, 6656}, 0, { 4406, 376}, {0x59, 0x00, 0xa7, 0xff}}},
376
{{{ 410, 2048, 6656}, 0, { 4406, 2012}, {0x70, 0x00, 0xc6, 0xff}}},
377
};
378
379
// 0x0700A628 - 0x0700A718
380
static const Vtx hmc_seg7_vertex_0700A628[] = {
381
{{{ 6554, 4096, 7680}, 0, { 3034, 0}, {0xe0, 0x00, 0x86, 0xff}}},
382
{{{ 1434, 2048, 7680}, 0, { 1186, 2012}, {0x30, 0x00, 0x8b, 0xff}}},
383
{{{ 1434, 4096, 7680}, 0, { 1186, 0}, {0x40, 0x00, 0x93, 0xff}}},
384
{{{ 410, 2048, 6656}, 0, { 674, 2012}, {0x70, 0x00, 0xc6, 0xff}}},
385
{{{ 410, 4096, 6656}, 0, { 674, 0}, {0x7c, 0x00, 0xe9, 0xff}}},
386
{{{ 6554, 2048, 7680}, 0, { 3034, 2012}, {0xd0, 0x00, 0x8b, 0xff}}},
387
{{{ 6554, 2048, 7680}, 0, { 1246, 2012}, {0xd0, 0x00, 0x8b, 0xff}}},
388
{{{ 1434, 0, 7680}, 0, { 3784, 376}, {0x38, 0x00, 0x8f, 0xff}}},
389
{{{ 1434, 2048, 7680}, 0, { 3784, 2012}, {0x30, 0x00, 0x8b, 0xff}}},
390
{{{ 410, 1024, 6656}, 0, { 4406, 1196}, {0x59, 0x00, 0xa7, 0xff}}},
391
{{{ 410, 2048, 6656}, 0, { 4406, 2012}, {0x70, 0x00, 0xc6, 0xff}}},
392
{{{ 1434, 1024, 7680}, 0, { 3784, 1196}, {0x59, 0x00, 0xa7, 0xff}}},
393
{{{ 7578, 4096, 6656}, 0, { 3470, 0}, {0x93, 0x00, 0xc0, 0xff}}},
394
{{{ 7578, 2048, 6656}, 0, { 3470, 2012}, {0x8b, 0x00, 0xd0, 0xff}}},
395
{{{ 6554, 0, 7680}, 0, { 1246, 376}, {0x8f, 0x00, 0xc8, 0xff}}},
396
};
397
398
// 0x0700A718 - 0x0700A818
399
static const Vtx hmc_seg7_vertex_0700A718[] = {
400
{{{ 7578, 2048, 6656}, 0, { 632, 2012}, {0x8b, 0x00, 0xd0, 0xff}}},
401
{{{ 6554, 1024, 7680}, 0, { 1246, 1196}, {0xa7, 0x00, 0xa7, 0xff}}},
402
{{{ 6554, 2048, 7680}, 0, { 1246, 2012}, {0xd0, 0x00, 0x8b, 0xff}}},
403
{{{ 7578, 4096, 3584}, 0, { 4422, 0}, {0x86, 0x00, 0x20, 0xff}}},
404
{{{ 7578, 2048, 6656}, 0, { 3470, 2012}, {0x8b, 0x00, 0xd0, 0xff}}},
405
{{{ 7578, 4096, 6656}, 0, { 3470, 0}, {0x93, 0x00, 0xc0, 0xff}}},
406
{{{ 7578, 2048, 3584}, 0, { 4422, 2012}, {0x8b, 0x00, 0x30, 0xff}}},
407
{{{ 7578, 1024, 6656}, 0, { 632, 1196}, {0xa7, 0x00, 0xa7, 0xff}}},
408
{{{ 6554, 4096, 2560}, 0, { 4882, 0}, {0xd0, 0x00, 0x75, 0xff}}},
409
{{{ 6554, 2048, 2560}, 0, { 4882, 2012}, {0xdc, 0x00, 0x79, 0xff}}},
410
{{{ 7578, 2048, 3584}, 0, { 9544, 2012}, {0x8b, 0x00, 0x30, 0xff}}},
411
{{{ 7578, 0, 6656}, 0, { 10852, 376}, {0x8f, 0x00, 0xc8, 0xff}}},
412
{{{ 7578, 2048, 6656}, 0, { 10852, 2012}, {0x8b, 0x00, 0xd0, 0xff}}},
413
{{{ 7578, 0, 3584}, 0, { 9544, 376}, {0xcd, 0x33, 0x67, 0xff}}},
414
{{{ 1434, 4096, 2560}, 0, { 7122, 0}, {0x40, 0x00, 0x6d, 0xff}}},
415
{{{ 1434, 2048, 2560}, 0, { 7122, 2012}, {0x30, 0x00, 0x75, 0xff}}},
416
};
417
418
// 0x0700A818 - 0x0700A918
419
static const Vtx hmc_seg7_vertex_0700A818[] = {
420
{{{ 922, 3072, 3072}, 0, { 7424, 988}, {0x3f, 0xea, 0x6b, 0xff}}},
421
{{{ 410, 2048, 3072}, 0, { 7520, 2012}, {0x33, 0x67, 0x33, 0xff}}},
422
{{{ 922, 2048, 3072}, 0, { 7424, 2012}, {0x49, 0x1a, 0x63, 0xff}}},
423
{{{ 410, 3072, 3072}, 0, { 7520, 988}, {0x67, 0xcd, 0x33, 0xff}}},
424
{{{ 1434, 4096, 2560}, 0, { 7122, 0}, {0x40, 0x00, 0x6d, 0xff}}},
425
{{{ 1434, 2048, 2560}, 0, { 7122, 2012}, {0x30, 0x00, 0x75, 0xff}}},
426
{{{ 410, 4096, 3584}, 0, { 7696, 0}, {0x75, 0x00, 0x30, 0xff}}},
427
{{{ 1270, 922, 2723}, 0, { 6250, 1112}, {0x27, 0xe5, 0x75, 0xff}}},
428
{{{ 1270, 0, 2723}, 0, { 6250, 376}, {0x00, 0x67, 0x49, 0xff}}},
429
{{{ 1434, 0, 2560}, 0, { 6356, 376}, {0x25, 0x50, 0x5b, 0xff}}},
430
{{{ 1434, 2048, 2560}, 0, { 6356, 2012}, {0x30, 0x00, 0x75, 0xff}}},
431
{{{ 358, 2048, 3584}, 0, { 7702, 2012}, {0x00, 0x38, 0x71, 0xff}}},
432
{{{ 410, 2304, 3584}, 0, { 7696, 1756}, {0x6e, 0xe5, 0x37, 0xff}}},
433
{{{ 358, 2304, 3584}, 0, { 7702, 1756}, {0x00, 0x8f, 0x38, 0xff}}},
434
{{{ 410, 2048, 3584}, 0, { 7696, 2012}, {0x54, 0x54, 0x2a, 0xff}}},
435
{{{ 410, 3072, 3584}, 0, { 7696, 988}, {0x78, 0xe0, 0x17, 0xff}}},
436
};
437
438
// 0x0700A918 - 0x0700A9F8
439
static const Vtx hmc_seg7_vertex_0700A918[] = {
440
{{{ 410, 1946, 3584}, 0, { 5730, 1932}, {0x50, 0xc8, 0x50, 0xff}}},
441
{{{ 410, 0, 3584}, 0, { 5730, 376}, {0x5b, 0x50, 0x25, 0xff}}},
442
{{{ 836, 922, 3158}, 0, { 5978, 1112}, {0x61, 0xc9, 0x3a, 0xff}}},
443
{{{ 836, 0, 3158}, 0, { 5978, 376}, {0x6d, 0x33, 0xdc, 0xff}}},
444
{{{ 410, 4096, 3584}, 0, { 7696, 0}, {0x75, 0x00, 0x30, 0xff}}},
445
{{{ 410, 3072, 3584}, 0, { 7696, 988}, {0x78, 0xe0, 0x17, 0xff}}},
446
{{{ 922, 3072, 3072}, 0, { 7424, 988}, {0x3f, 0xea, 0x6b, 0xff}}},
447
{{{ 410, 3072, 3072}, 0, { 7520, 988}, {0x67, 0xcd, 0x33, 0xff}}},
448
{{{ 922, 1946, 3072}, 0, { 6032, 1932}, {0x59, 0x00, 0x59, 0xff}}},
449
{{{ 1270, 922, 2723}, 0, { 6250, 1112}, {0x27, 0xe5, 0x75, 0xff}}},
450
{{{ 1434, 2048, 2560}, 0, { 6356, 2012}, {0x30, 0x00, 0x75, 0xff}}},
451
{{{ 4813, 1843, 3430}, 0, { 1354, 2144}, {0x2a, 0xac, 0x54, 0xff}}},
452
{{{ 4710, 1843, 3430}, 0, { 1114, 2144}, {0x99, 0xcd, 0x33, 0xff}}},
453
{{{ 4710, 1843, 3328}, 0, { 1354, 2144}, {0xd6, 0xac, 0xac, 0xff}}},
454
};
455
456
// 0x0700A9F8 - 0x0700AAE8
457
static const Vtx hmc_seg7_vertex_0700A9F8[] = {
458
{{{ 3994, 2048, 3635}, 0, { -812, 1876}, {0x2a, 0xac, 0x54, 0xff}}},
459
{{{ 3891, 2048, 3635}, 0, { -1052, 1876}, {0x99, 0xcd, 0x33, 0xff}}},
460
{{{ 3891, 2048, 3533}, 0, { -812, 1876}, {0xd6, 0xac, 0xac, 0xff}}},
461
{{{ 4813, 1843, 3430}, 0, { 1354, 2144}, {0x2a, 0xac, 0x54, 0xff}}},
462
{{{ 4710, 1843, 3328}, 0, { 1354, 2144}, {0xd6, 0xac, 0xac, 0xff}}},
463
{{{ 4813, 1843, 3328}, 0, { 1596, 2144}, {0x67, 0xcd, 0xcd, 0xff}}},
464
{{{ 5939, 1946, 3226}, 0, { 3042, 2012}, {0x2a, 0xac, 0x54, 0xff}}},
465
{{{ 5837, 1946, 3226}, 0, { 2800, 2012}, {0x99, 0xcd, 0x33, 0xff}}},
466
{{{ 5837, 1946, 3123}, 0, { 3042, 2012}, {0xd6, 0xac, 0xac, 0xff}}},
467
{{{ 5939, 1946, 3123}, 0, { 3282, 2012}, {0x67, 0xcd, 0xcd, 0xff}}},
468
{{{ 6758, 2048, 3738}, 0, { 3042, 1876}, {0x2a, 0xac, 0x54, 0xff}}},
469
{{{ 6656, 2048, 3738}, 0, { 2800, 1876}, {0x99, 0xcd, 0x33, 0xff}}},
470
{{{ 6656, 2048, 3635}, 0, { 3042, 1876}, {0xd6, 0xac, 0xac, 0xff}}},
471
{{{ 6758, 2048, 3635}, 0, { 3282, 1876}, {0x67, 0xcd, 0xcd, 0xff}}},
472
{{{ 3994, 2048, 3533}, 0, { -570, 1876}, {0x67, 0xcd, 0xcd, 0xff}}},
473
};
474
475
// 0x0700AAE8 - 0x0700ABE8
476
static const Vtx hmc_seg7_vertex_0700AAE8[] = {
477
{{{ 5325, 1946, 4147}, 0, { -1052, 2012}, {0x99, 0xcd, 0x33, 0xff}}},
478
{{{ 5325, 4096, 4045}, 0, { -812, -168}, {0x8f, 0x00, 0xc8, 0xff}}},
479
{{{ 5325, 1946, 4045}, 0, { -812, 2012}, {0xd6, 0xac, 0xac, 0xff}}},
480
{{{ 5427, 1946, 4147}, 0, { -812, 2012}, {0x2a, 0xac, 0x54, 0xff}}},
481
{{{ 5427, 1946, 4045}, 0, { -570, 2012}, {0x67, 0xcd, 0xcd, 0xff}}},
482
{{{ 3891, 2048, 3533}, 0, { -812, 1876}, {0xd6, 0xac, 0xac, 0xff}}},
483
{{{ 3891, 4096, 3533}, 0, { -812, -168}, {0x8f, 0x00, 0xc8, 0xff}}},
484
{{{ 3994, 4096, 3533}, 0, { -570, -168}, {0x38, 0x00, 0x8f, 0xff}}},
485
{{{ 3994, 2048, 3533}, 0, { -570, 1876}, {0x67, 0xcd, 0xcd, 0xff}}},
486
{{{ 3891, 2048, 3635}, 0, { -1052, 1876}, {0x99, 0xcd, 0x33, 0xff}}},
487
{{{ 3891, 4096, 3635}, 0, { -1052, -168}, {0xc8, 0x00, 0x71, 0xff}}},
488
{{{ 3994, 4096, 3635}, 0, { -812, -168}, {0x71, 0x00, 0x38, 0xff}}},
489
{{{ 3994, 2048, 3635}, 0, { -812, 1876}, {0x2a, 0xac, 0x54, 0xff}}},
490
{{{ 5427, 4096, 4045}, 0, { -570, -168}, {0x38, 0x00, 0x8f, 0xff}}},
491
{{{ 5325, 4096, 4147}, 0, { -1052, -168}, {0xc8, 0x00, 0x71, 0xff}}},
492
{{{ 5427, 4096, 4147}, 0, { -812, -168}, {0x71, 0x00, 0x38, 0xff}}},
493
};
494
495
// 0x0700ABE8 - 0x0700ACC8
496
static const Vtx hmc_seg7_vertex_0700ABE8[] = {
497
{{{ 4710, 1843, 3328}, 0, { 1354, 2144}, {0xd6, 0xac, 0xac, 0xff}}},
498
{{{ 4813, 4096, 3328}, 0, { 1596, -168}, {0x38, 0x00, 0x8f, 0xff}}},
499
{{{ 4813, 1843, 3328}, 0, { 1596, 2144}, {0x67, 0xcd, 0xcd, 0xff}}},
500
{{{ 4710, 1843, 3430}, 0, { 1114, 2144}, {0x99, 0xcd, 0x33, 0xff}}},
501
{{{ 4710, 4096, 3328}, 0, { 1354, -168}, {0x8f, 0x00, 0xc8, 0xff}}},
502
{{{ 5837, 1946, 3226}, 0, { 2800, 2012}, {0x99, 0xcd, 0x33, 0xff}}},
503
{{{ 5837, 4096, 3226}, 0, { 2800, -168}, {0xc8, 0x00, 0x71, 0xff}}},
504
{{{ 5837, 4096, 3123}, 0, { 3042, -168}, {0x8f, 0x00, 0xc8, 0xff}}},
505
{{{ 4710, 4096, 3430}, 0, { 1114, -168}, {0xc8, 0x00, 0x71, 0xff}}},
506
{{{ 4813, 4096, 3430}, 0, { 1354, -168}, {0x71, 0x00, 0x38, 0xff}}},
507
{{{ 4813, 1843, 3430}, 0, { 1354, 2144}, {0x2a, 0xac, 0x54, 0xff}}},
508
{{{ 5837, 1946, 3123}, 0, { 3042, 2012}, {0xd6, 0xac, 0xac, 0xff}}},
509
{{{ 5939, 4096, 3123}, 0, { 3282, -168}, {0x38, 0x00, 0x8f, 0xff}}},
510
{{{ 5939, 1946, 3123}, 0, { 3282, 2012}, {0x67, 0xcd, 0xcd, 0xff}}},
511
};
512
513
// 0x0700ACC8 - 0x0700ADA8
514
static const Vtx hmc_seg7_vertex_0700ACC8[] = {
515
{{{ 6758, 2048, 3635}, 0, { 3282, 1876}, {0x67, 0xcd, 0xcd, 0xff}}},
516
{{{ 6758, 4096, 3635}, 0, { 3282, -168}, {0x38, 0x00, 0x8f, 0xff}}},
517
{{{ 6758, 4096, 3738}, 0, { 3042, -168}, {0x71, 0x00, 0x38, 0xff}}},
518
{{{ 5939, 1946, 3123}, 0, { 3282, 2012}, {0x67, 0xcd, 0xcd, 0xff}}},
519
{{{ 5939, 4096, 3123}, 0, { 3282, -168}, {0x38, 0x00, 0x8f, 0xff}}},
520
{{{ 5939, 4096, 3226}, 0, { 3042, -168}, {0x71, 0x00, 0x38, 0xff}}},
521
{{{ 5939, 1946, 3226}, 0, { 3042, 2012}, {0x2a, 0xac, 0x54, 0xff}}},
522
{{{ 5837, 4096, 3226}, 0, { 2800, -168}, {0xc8, 0x00, 0x71, 0xff}}},
523
{{{ 5837, 1946, 3226}, 0, { 2800, 2012}, {0x99, 0xcd, 0x33, 0xff}}},
524
{{{ 6656, 2048, 3635}, 0, { 3042, 1876}, {0xd6, 0xac, 0xac, 0xff}}},
525
{{{ 6656, 4096, 3635}, 0, { 3042, -168}, {0x8f, 0x00, 0xc8, 0xff}}},
526
{{{ 6656, 2048, 3738}, 0, { 2800, 1876}, {0x99, 0xcd, 0x33, 0xff}}},
527
{{{ 6656, 4096, 3738}, 0, { 2800, -168}, {0xc8, 0x00, 0x71, 0xff}}},
528
{{{ 6758, 2048, 3738}, 0, { 3042, 1876}, {0x2a, 0xac, 0x54, 0xff}}},
529
};
530
531
// 0x0700ADA8 - 0x0700ADD8
532
static const Vtx hmc_seg7_vertex_0700ADA8[] = {
533
{{{ 1434, 2048, 2560}, 0, { 6356, 2012}, {0x30, 0x00, 0x75, 0xff}}},
534
{{{ 922, 2048, 3072}, 0, { 6032, 2012}, {0x49, 0x1a, 0x63, 0xff}}},
535
{{{ 922, 1946, 3072}, 0, { 6032, 1932}, {0x59, 0x00, 0x59, 0xff}}},
536
};
537
538
// 0x0700ADD8 - 0x0700AED8
539
static const Vtx hmc_seg7_vertex_0700ADD8[] = {
540
{{{ -3494, 1792, 659}, 0, { 2386, 1500}, {0xf1, 0xdf, 0x79, 0xff}}},
541
{{{ -3036, 1536, 430}, 0, { 2076, 2012}, {0xf1, 0x00, 0x7e, 0xff}}},
542
{{{ -3036, 2560, 430}, 0, { 2076, 0}, {0xf1, 0x00, 0x7e, 0xff}}},
543
{{{ -3631, 2560, 1872}, 0, { 3610, 0}, {0x4c, 0x00, 0x9b, 0xff}}},
544
{{{ -3631, 1536, 1872}, 0, { 3610, 2012}, {0x28, 0x00, 0x88, 0xff}}},
545
{{{ -4089, 1536, 956}, 0, { 2872, 2012}, {0x71, 0x00, 0x38, 0xff}}},
546
{{{ -4089, 2560, 956}, 0, { 2872, 0}, {0x65, 0x00, 0x4c, 0xff}}},
547
{{{ -3631, 1536, 727}, 0, { 2520, 2012}, {0x73, 0x34, 0x00, 0xff}}},
548
{{{ -3631, 1792, 727}, 0, { 2520, 1500}, {0x4a, 0xc9, 0x56, 0xff}}},
549
{{{ -2578, 2560, 1346}, 0, { 1416, 0}, {0x9b, 0x00, 0xb4, 0xff}}},
550
{{{ -2578, 1536, 1346}, 0, { 1416, 2012}, {0x84, 0x00, 0xea, 0xff}}},
551
{{{ -3631, 1536, 1872}, 0, { 544, 2012}, {0x28, 0x00, 0x88, 0xff}}},
552
{{{ -3631, 2560, 1872}, 0, { 544, 0}, {0x4c, 0x00, 0x9b, 0xff}}},
553
{{{ -3654, 1536, 682}, 0, { 2518, 2012}, {0x32, 0x71, 0xe7, 0xff}}},
554
{{{ -3494, 1536, 659}, 0, { 2386, 2012}, {0xe9, 0x67, 0x45, 0xff}}},
555
{{{ -3517, 1536, 613}, 0, { 2394, 2012}, {0x9b, 0x38, 0x32, 0xff}}},
556
};
557
558
// 0x0700AED8 - 0x0700AF58
559
static const Vtx hmc_seg7_vertex_0700AED8[] = {
560
{{{ -3517, 1792, 613}, 0, { 2394, 1500}, {0xce, 0x8f, 0x19, 0xff}}},
561
{{{ -3494, 1792, 659}, 0, { 2386, 1500}, {0xf1, 0xdf, 0x79, 0xff}}},
562
{{{ -3631, 1792, 727}, 0, { 2520, 1500}, {0x4a, 0xc9, 0x56, 0xff}}},
563
{{{ -3654, 1792, 682}, 0, { 2518, 1500}, {0x65, 0xc8, 0xcd, 0xff}}},
564
{{{ -3631, 1536, 727}, 0, { 2520, 2012}, {0x73, 0x34, 0x00, 0xff}}},
565
{{{ -3654, 1536, 682}, 0, { 2518, 2012}, {0x32, 0x71, 0xe7, 0xff}}},
566
{{{ -3494, 1536, 659}, 0, { 2386, 2012}, {0xe9, 0x67, 0x45, 0xff}}},
567
{{{ -3517, 1536, 613}, 0, { 2394, 2012}, {0x9b, 0x38, 0x32, 0xff}}},
568
};
569
570
// 0x0700AF58 - 0x0700B058
571
static const Vtx hmc_seg7_vertex_0700AF58[] = {
572
{{{ 5530, 1126, 6656}, 0, { 0, 404}, {0x63, 0x2e, 0x3f, 0xff}}},
573
{{{ 5530, 1126, 6144}, 0, { 990, 404}, {0x3f, 0x2e, 0x9d, 0xff}}},
574
{{{ 5274, 1434, 6400}, 0, { 478, 0}, {0x00, 0x7f, 0x00, 0xff}}},
575
{{{ 5530, 0, 6144}, 0, { 990, 2012}, {0x71, 0x00, 0xc8, 0xff}}},
576
{{{ 5530, 0, 6656}, 0, { 0, 2012}, {0x38, 0x00, 0x71, 0xff}}},
577
{{{ 5018, 1126, 6144}, 0, { 990, 404}, {0x9d, 0x2e, 0xc1, 0xff}}},
578
{{{ 5018, 1126, 6656}, 0, { 0, 404}, {0xc1, 0x2e, 0x63, 0xff}}},
579
{{{ 5530, 0, 6656}, 0, { 990, 2012}, {0x38, 0x00, 0x71, 0xff}}},
580
{{{ 5530, 1126, 6656}, 0, { 990, 408}, {0x63, 0x2e, 0x3f, 0xff}}},
581
{{{ 5018, 1126, 6656}, 0, { 0, 408}, {0xc1, 0x2e, 0x63, 0xff}}},
582
{{{ 5274, 1434, 6400}, 0, { 480, 0}, {0x00, 0x7f, 0x00, 0xff}}},
583
{{{ 5018, 0, 6656}, 0, { 0, 2012}, {0x8f, 0x00, 0x38, 0xff}}},
584
{{{ 5530, 1126, 6144}, 0, { 990, 408}, {0x3f, 0x2e, 0x9d, 0xff}}},
585
{{{ 5018, 1126, 6144}, 0, { 0, 408}, {0x9d, 0x2e, 0xc1, 0xff}}},
586
{{{ 5018, 0, 6144}, 0, { 990, 2012}, {0xc8, 0x00, 0x8f, 0xff}}},
587
{{{ 5018, 0, 6144}, 0, { 0, 2012}, {0xc8, 0x00, 0x8f, 0xff}}},
588
};
589
590
// 0x0700B058 - 0x0700B158
591
static const Vtx hmc_seg7_vertex_0700B058[] = {
592
{{{ 1843, 410, 7270}, 0, { 990, 1332}, {0x6e, 0x1b, 0xc9, 0xff}}},
593
{{{ 1843, 0, 7680}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
594
{{{ 1843, 0, 6861}, 0, { 2012, 0}, {0x59, 0x00, 0xa7, 0xff}}},
595
{{{ 1843, 205, 6861}, 0, { 2012, 648}, {0x33, 0x67, 0xcd, 0xff}}},
596
{{{ 1843, 205, 7066}, 0, { 1500, 648}, {0x54, 0x2a, 0xac, 0xff}}},
597
{{{ 1434, 205, 6861}, 0, { 990, 648}, {0x00, 0x38, 0x8f, 0xff}}},
598
{{{ 1843, 0, 6861}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}},
599
{{{ 1434, 0, 6861}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}},
600
{{{ 1843, 410, 7066}, 0, { 1500, 1332}, {0x33, 0x67, 0xcd, 0xff}}},
601
{{{ 1843, 614, 7680}, 0, { 0, 2012}, {0x71, 0x38, 0x00, 0xff}}},
602
{{{ 1843, 614, 7270}, 0, { 990, 2012}, {0x33, 0x67, 0xcd, 0xff}}},
603
{{{ 5018, 0, 4403}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
604
{{{ 5530, 1126, 4403}, 0, { 990, 552}, {0x56, 0x2c, 0x51, 0xff}}},
605
{{{ 5018, 1126, 4403}, 0, { 0, 552}, {0xb0, 0x41, 0x49, 0xff}}},
606
{{{ 5530, 0, 4403}, 0, { 990, 2012}, {0x59, 0x00, 0x59, 0xff}}},
607
{{{ 5274, 1434, 3994}, 0, { 480, 0}, {0x00, 0x7e, 0x00, 0xff}}},
608
};
609
610
// 0x0700B158 - 0x0700B248
611
static const Vtx hmc_seg7_vertex_0700B158[] = {
612
{{{ 763, 0, 3085}, 0, { 5528, 2012}, {0x59, 0x00, 0xa7, 0xff}}},
613
{{{ -746, 922, 1575}, 0, { 548, 0}, {0x3b, 0xc6, 0xa0, 0xff}}},
614
{{{ 763, 922, 3085}, 0, { 5528, 0}, {0x59, 0x00, 0xa7, 0xff}}},
615
{{{ 1434, 205, 6861}, 0, { 990, 648}, {0x00, 0x38, 0x8f, 0xff}}},
616
{{{ 1843, 205, 6861}, 0, { 0, 648}, {0x33, 0x67, 0xcd, 0xff}}},
617
{{{ 1843, 0, 6861}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}},
618
{{{ 1434, 410, 7066}, 0, { 990, 1332}, {0x00, 0x38, 0x8f, 0xff}}},
619
{{{ 1843, 410, 7066}, 0, { 0, 1332}, {0x33, 0x67, 0xcd, 0xff}}},
620
{{{ 1843, 205, 7066}, 0, { 0, 648}, {0x54, 0x2a, 0xac, 0xff}}},
621
{{{ 1434, 205, 7066}, 0, { 990, 648}, {0x00, 0x71, 0xc8, 0xff}}},
622
{{{ 1434, 614, 7270}, 0, { 990, 2012}, {0x00, 0x38, 0x8f, 0xff}}},
623
{{{ 1843, 410, 7270}, 0, { 0, 1332}, {0x6e, 0x1b, 0xc9, 0xff}}},
624
{{{ 1434, 410, 7270}, 0, { 990, 1332}, {0x00, 0x71, 0xc8, 0xff}}},
625
{{{ 1843, 614, 7270}, 0, { 0, 2012}, {0x33, 0x67, 0xcd, 0xff}}},
626
{{{ -746, 0, 1575}, 0, { 548, 2012}, {0x1d, 0x72, 0xd1, 0xff}}},
627
};
628
629
// 0x0700B248 - 0x0700B338
630
static const Vtx hmc_seg7_vertex_0700B248[] = {
631
{{{ -414, 922, 1038}, 0, { -2434, 0}, {0xe3, 0x8e, 0x2f, 0xff}}},
632
{{{ -746, 922, 1575}, 0, { -3096, 0}, {0x3b, 0xc6, 0xa0, 0xff}}},
633
{{{ -2120, 922, 1117}, 0, { -1052, 0}, {0xf1, 0x98, 0xb9, 0xff}}},
634
{{{ -746, 922, 1575}, 0, { 548, 0}, {0x3b, 0xc6, 0xa0, 0xff}}},
635
{{{ -746, 0, 1575}, 0, { 548, 2012}, {0x1d, 0x72, 0xd1, 0xff}}},
636
{{{ -2120, 0, 1117}, 0, { -3046, 2012}, {0x06, 0x49, 0x99, 0xff}}},
637
{{{ -2120, 922, 1117}, 0, { -3046, 0}, {0xf1, 0x98, 0xb9, 0xff}}},
638
{{{ -414, 0, 1038}, 0, { 758, 2012}, {0xc5, 0x3a, 0x60, 0xff}}},
639
{{{ 1198, 0, 2651}, 0, { 6074, 2012}, {0xa7, 0x00, 0x59, 0xff}}},
640
{{{ 1198, 922, 2651}, 0, { 6074, 0}, {0xa7, 0x00, 0x59, 0xff}}},
641
{{{ -414, 922, 1038}, 0, { 758, 0}, {0xe3, 0x8e, 0x2f, 0xff}}},
642
{{{ -1926, 922, 534}, 0, { -3196, 0}, {0xe7, 0xba, 0x66, 0xff}}},
643
{{{ -1926, 0, 534}, 0, { -3196, 2012}, {0xf4, 0x65, 0x4a, 0xff}}},
644
{{{ 836, 922, 3158}, 0, { -6022, 0}, {0x61, 0xc9, 0x3a, 0xff}}},
645
{{{ 1270, 922, 2723}, 0, { -5630, 0}, {0x27, 0xe5, 0x75, 0xff}}},
646
};
647
648
// 0x0700B338 - 0x0700B438
649
static const Vtx hmc_seg7_vertex_0700B338[] = {
650
{{{ -3631, 1536, 1872}, 0, { 0, -1396}, {0x28, 0x00, 0x88, 0xff}}},
651
{{{ -4089, 0, 956}, 0, { 2524, 2012}, {0x73, 0x33, 0x00, 0xff}}},
652
{{{ -4089, 1536, 956}, 0, { 2524, -1396}, {0x71, 0x00, 0x38, 0xff}}},
653
{{{ -3036, 922, 430}, 0, { 990, 0}, {0xc2, 0xc1, 0x5a, 0xff}}},
654
{{{ -1926, 922, 534}, 0, { -184, 0}, {0xe7, 0xba, 0x66, 0xff}}},
655
{{{ -2120, 922, 1117}, 0, { -1052, 0}, {0xf1, 0x98, 0xb9, 0xff}}},
656
{{{ -2578, 922, 1346}, 0, { -1052, 0}, {0x9e, 0xb7, 0xe0, 0xff}}},
657
{{{ -414, 922, 1038}, 0, { -2434, 0}, {0xe3, 0x8e, 0x2f, 0xff}}},
658
{{{ -4089, 1536, 956}, 0, { -7694, -1396}, {0x71, 0x00, 0x38, 0xff}}},
659
{{{ -3036, 0, 430}, 0, { -5832, 2012}, {0x18, 0x5b, 0x54, 0xff}}},
660
{{{ -3036, 1536, 430}, 0, { -5832, -1396}, {0xf1, 0x00, 0x7e, 0xff}}},
661
{{{ -4089, 0, 956}, 0, { -7694, 2012}, {0x73, 0x33, 0x00, 0xff}}},
662
{{{ -3631, 0, 1872}, 0, { 0, 2012}, {0x00, 0x54, 0xa2, 0xff}}},
663
{{{ -2578, 1536, 1346}, 0, { -3856, -1396}, {0x84, 0x00, 0xea, 0xff}}},
664
{{{ -2578, 0, 1346}, 0, { -3856, 2012}, {0xd8, 0x59, 0xb0, 0xff}}},
665
{{{ -3631, 0, 1872}, 0, { -5720, 2012}, {0x00, 0x54, 0xa2, 0xff}}},
666
};
667
668
// 0x0700B438 - 0x0700B528
669
static const Vtx hmc_seg7_vertex_0700B438[] = {
670
{{{ -3631, 1536, 1872}, 0, { -5720, -1396}, {0x28, 0x00, 0x88, 0xff}}},
671
{{{ -2578, 1536, 1346}, 0, { -3856, -1396}, {0x84, 0x00, 0xea, 0xff}}},
672
{{{ -3631, 0, 1872}, 0, { -5720, 2012}, {0x00, 0x54, 0xa2, 0xff}}},
673
{{{ -2120, 922, 1117}, 0, { -3046, 0}, {0xf1, 0x98, 0xb9, 0xff}}},
674
{{{ -2120, 0, 1117}, 0, { -3046, 2012}, {0x06, 0x49, 0x99, 0xff}}},
675
{{{ -2578, 0, 1346}, 0, { -3856, 2012}, {0xd8, 0x59, 0xb0, 0xff}}},
676
{{{ -2578, 922, 1346}, 0, { -3856, 0}, {0x9e, 0xb7, 0xe0, 0xff}}},
677
{{{ -3036, 922, 430}, 0, { -5832, 0}, {0xc2, 0xc1, 0x5a, 0xff}}},
678
{{{ -1926, 0, 534}, 0, { -3196, 2012}, {0xf4, 0x65, 0x4a, 0xff}}},
679
{{{ -1926, 922, 534}, 0, { -3196, 0}, {0xe7, 0xba, 0x66, 0xff}}},
680
{{{ -3036, 0, 430}, 0, { -5832, 2012}, {0x18, 0x5b, 0x54, 0xff}}},
681
{{{ -3036, 922, 430}, 0, { 2012, 0}, {0xc2, 0xc1, 0x5a, 0xff}}},
682
{{{ -2578, 1536, 1346}, 0, { 0, -1056}, {0x84, 0x00, 0xea, 0xff}}},
683
{{{ -3036, 1536, 430}, 0, { 2012, -1056}, {0xf1, 0x00, 0x7e, 0xff}}},
684
{{{ -2578, 922, 1346}, 0, { 0, 0}, {0x9e, 0xb7, 0xe0, 0xff}}},
685
};
686
687
// 0x0700B528 - 0x0700B628
688
static const Vtx hmc_seg7_vertex_0700B528[] = {
689
{{{ 4150, 1126, 1434}, 0, { -1256, -440}, {0xa6, 0xa9, 0xee, 0xff}}},
690
{{{ 4150, 922, 2048}, 0, { 0, 0}, {0xa6, 0xa8, 0xf7, 0xff}}},
691
{{{ 3484, 922, 2048}, 0, { 0, 0}, {0x66, 0xb7, 0xf0, 0xff}}},
692
{{{ 6244, 922, 2560}, 0, { 3238, -440}, {0xc3, 0xc3, 0x5c, 0xff}}},
693
{{{ 5579, 922, 2048}, 0, { 2216, -440}, {0x5a, 0xa8, 0x0e, 0xff}}},
694
{{{ 6244, 922, 2048}, 0, { 2216, -440}, {0x96, 0xbc, 0x0b, 0xff}}},
695
{{{ 5579, 922, 2560}, 0, { 3238, -440}, {0x43, 0xdf, 0x65, 0xff}}},
696
{{{ 6244, 717, 1434}, 0, { 990, 0}, {0xa6, 0xa9, 0x13, 0xff}}},
697
{{{ 5579, 717, 1434}, 0, { 990, 0}, {0x5a, 0xa8, 0x09, 0xff}}},
698
{{{ 6244, 717, 922}, 0, { 0, 0}, {0xc3, 0xc3, 0x5c, 0xff}}},
699
{{{ 5579, 717, 922}, 0, { 0, 0}, {0x33, 0xcd, 0x67, 0xff}}},
700
{{{ 4150, 922, 2560}, 0, { 990, 0}, {0xd2, 0xe9, 0x73, 0xff}}},
701
{{{ 3484, 922, 2560}, 0, { 990, 0}, {0x3d, 0xc3, 0x5c, 0xff}}},
702
{{{ 3484, 1126, 1434}, 0, { -1256, -440}, {0x5a, 0xa8, 0xf7, 0xff}}},
703
{{{ 4150, 1126, 922}, 0, { -2278, -440}, {0xc3, 0xc3, 0x5c, 0xff}}},
704
{{{ 3484, 1126, 922}, 0, { -2278, -440}, {0x33, 0xcd, 0x67, 0xff}}},
705
};
706
707
// 0x0700B628 - 0x0700B728
708
static const Vtx hmc_seg7_vertex_0700B628[] = {
709
{{{ 5018, 0, 4403}, 0, { 2524, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
710
{{{ 5018, 1126, 4403}, 0, { 2524, 536}, {0xb0, 0x41, 0x49, 0xff}}},
711
{{{ 5018, 1126, 3584}, 0, { 820, 536}, {0x9c, 0x34, 0xc7, 0xff}}},
712
{{{ 5018, 0, 3584}, 0, { 820, 2012}, {0xc8, 0x00, 0x8f, 0xff}}},
713
{{{ 5274, 1434, 3994}, 0, { 1672, 80}, {0x00, 0x7e, 0x00, 0xff}}},
714
{{{ 5530, 0, 3584}, 0, { 2012, 2012}, {0x71, 0x00, 0xc8, 0xff}}},
715
{{{ 5530, 1126, 4403}, 0, { 0, 552}, {0x56, 0x2c, 0x51, 0xff}}},
716
{{{ 5530, 0, 4403}, 0, { 0, 2012}, {0x59, 0x00, 0x59, 0xff}}},
717
{{{ 5530, 1126, 3584}, 0, { 2012, 552}, {0x40, 0x34, 0xa1, 0xff}}},
718
{{{ 3021, 1434, 6298}, 0, { 2948, 80}, {0x00, 0x7e, 0x00, 0xff}}},
719
{{{ 3277, 1126, 5939}, 0, { 2524, 536}, {0x40, 0x33, 0xa0, 0xff}}},
720
{{{ 2765, 1126, 5939}, 0, { 3374, 536}, {0x9c, 0x32, 0xc5, 0xff}}},
721
{{{ 5274, 1434, 3994}, 0, { 990, 0}, {0x00, 0x7e, 0x00, 0xff}}},
722
{{{ 5018, 0, 3584}, 0, { -1734, 2012}, {0xc8, 0x00, 0x8f, 0xff}}},
723
{{{ 5018, 1126, 3584}, 0, { -1734, 536}, {0x9c, 0x34, 0xc7, 0xff}}},
724
{{{ 5530, 1126, 3584}, 0, { -2586, 536}, {0x40, 0x34, 0xa1, 0xff}}},
725
};
726
727
// 0x0700B728 - 0x0700B808
728
static const Vtx hmc_seg7_vertex_0700B728[] = {
729
{{{ 5018, 0, 3584}, 0, { -1734, 2012}, {0xc8, 0x00, 0x8f, 0xff}}},
730
{{{ 5530, 1126, 3584}, 0, { -2586, 536}, {0x40, 0x34, 0xa1, 0xff}}},
731
{{{ 5530, 0, 3584}, 0, { -2586, 2012}, {0x71, 0x00, 0xc8, 0xff}}},
732
{{{ 5018, 1126, 3584}, 0, { -1734, 536}, {0x9c, 0x34, 0xc7, 0xff}}},
733
{{{ 5274, 1434, 3994}, 0, { -2160, 80}, {0x00, 0x7e, 0x00, 0xff}}},
734
{{{ 2765, 0, 5939}, 0, { 3374, 2012}, {0xc8, 0x00, 0x8f, 0xff}}},
735
{{{ 3277, 1126, 5939}, 0, { 2524, 536}, {0x40, 0x33, 0xa0, 0xff}}},
736
{{{ 3277, 0, 5939}, 0, { 2524, 2012}, {0x71, 0x00, 0xc8, 0xff}}},
737
{{{ 2765, 1126, 5939}, 0, { 3374, 536}, {0x9c, 0x32, 0xc5, 0xff}}},
738
{{{ 2765, 0, 6656}, 0, { 5078, 2012}, {0x8f, 0x00, 0x38, 0xff}}},
739
{{{ 2765, 1126, 5939}, 0, { 4226, 536}, {0x9c, 0x32, 0xc5, 0xff}}},
740
{{{ 2765, 0, 5939}, 0, { 4226, 2012}, {0xc8, 0x00, 0x8f, 0xff}}},
741
{{{ 2765, 1126, 6656}, 0, { 5078, 536}, {0xc0, 0x32, 0x60, 0xff}}},
742
{{{ 3021, 1434, 6298}, 0, { 4652, 80}, {0x00, 0x7e, 0x00, 0xff}}},
743
};
744
745
// 0x0700B808 - 0x0700B908
746
static const Vtx hmc_seg7_vertex_0700B808[] = {
747
{{{ 3277, 0, 6656}, 0, { 0, 2012}, {0x38, 0x00, 0x71, 0xff}}},
748
{{{ 2765, 1126, 6656}, 0, { -882, 536}, {0xc0, 0x32, 0x60, 0xff}}},
749
{{{ 2765, 0, 6656}, 0, { -882, 2012}, {0x8f, 0x00, 0x38, 0xff}}},
750
{{{ 3277, 1126, 6656}, 0, { 0, 536}, {0x64, 0x32, 0x3b, 0xff}}},
751
{{{ 3021, 1434, 6298}, 0, { -456, 80}, {0x00, 0x7e, 0x00, 0xff}}},
752
{{{ 3277, 0, 5939}, 0, { 0, 2012}, {0x71, 0x00, 0xc8, 0xff}}},
753
{{{ 3277, 1126, 6656}, 0, { -882, 536}, {0x64, 0x32, 0x3b, 0xff}}},
754
{{{ 3277, 0, 6656}, 0, { -882, 2012}, {0x38, 0x00, 0x71, 0xff}}},
755
{{{ 3277, 1126, 5939}, 0, { 0, 536}, {0x40, 0x33, 0xa0, 0xff}}},
756
{{{ 1690, 1024, 4608}, 0, { 1672, 536}, {0x3d, 0x2b, 0x9b, 0xff}}},
757
{{{ 1306, 1434, 4864}, 0, { 1246, 80}, {0x00, 0x7f, 0x00, 0xff}}},
758
{{{ 1690, 1024, 5120}, 0, { 820, 536}, {0x62, 0x2b, 0x42, 0xff}}},
759
{{{ 1690, 0, 5120}, 0, { -2160, 2012}, {0x38, 0x00, 0x71, 0xff}}},
760
{{{ 922, 1024, 5120}, 0, { -3436, 536}, {0xc3, 0x2b, 0x65, 0xff}}},
761
{{{ 922, 0, 5120}, 0, { -3436, 2012}, {0x8f, 0x00, 0x38, 0xff}}},
762
{{{ 1690, 1024, 5120}, 0, { -2160, 536}, {0x62, 0x2b, 0x42, 0xff}}},
763
};
764
765
// 0x0700B908 - 0x0700BA08
766
static const Vtx hmc_seg7_vertex_0700B908[] = {
767
{{{ 1690, 1024, 5120}, 0, { -2160, 536}, {0x62, 0x2b, 0x42, 0xff}}},
768
{{{ 1306, 1434, 4864}, 0, { -2798, 80}, {0x00, 0x7f, 0x00, 0xff}}},
769
{{{ 922, 1024, 5120}, 0, { -3436, 536}, {0xc3, 0x2b, 0x65, 0xff}}},
770
{{{ 1690, 0, 4608}, 0, { 1672, 2012}, {0x71, 0x00, 0xc8, 0xff}}},
771
{{{ 1690, 1024, 4608}, 0, { 1672, 536}, {0x3d, 0x2b, 0x9b, 0xff}}},
772
{{{ 1690, 1024, 5120}, 0, { 820, 536}, {0x62, 0x2b, 0x42, 0xff}}},
773
{{{ 1690, 0, 5120}, 0, { 820, 2012}, {0x38, 0x00, 0x71, 0xff}}},
774
{{{ 922, 0, 5120}, 0, { 3374, 2012}, {0x8f, 0x00, 0x38, 0xff}}},
775
{{{ 922, 1024, 5120}, 0, { 3374, 536}, {0xc3, 0x2b, 0x65, 0xff}}},
776
{{{ 922, 1024, 4608}, 0, { 2524, 536}, {0x9e, 0x2b, 0xbe, 0xff}}},
777
{{{ 922, 0, 4608}, 0, { 2524, 2012}, {0x81, 0x00, 0x00, 0xff}}},
778
{{{ 1306, 1434, 4864}, 0, { 2948, 80}, {0x00, 0x7f, 0x00, 0xff}}},
779
{{{ 922, 0, 4608}, 0, { 5930, 2012}, {0x81, 0x00, 0x00, 0xff}}},
780
{{{ 1690, 1024, 4608}, 0, { 4652, 536}, {0x3d, 0x2b, 0x9b, 0xff}}},
781
{{{ 1690, 0, 4608}, 0, { 4652, 2012}, {0x71, 0x00, 0xc8, 0xff}}},
782
{{{ 922, 1024, 4608}, 0, { 5930, 536}, {0x9e, 0x2b, 0xbe, 0xff}}},
783
};
784
785
// 0x0700BA08 - 0x0700BA38
786
static const Vtx hmc_seg7_vertex_0700BA08[] = {
787
{{{ 1306, 1434, 4864}, 0, { 5290, 80}, {0x00, 0x7f, 0x00, 0xff}}},
788
{{{ 1690, 1024, 4608}, 0, { 4652, 536}, {0x3d, 0x2b, 0x9b, 0xff}}},
789
{{{ 922, 1024, 4608}, 0, { 5930, 536}, {0x9e, 0x2b, 0xbe, 0xff}}},
790
};
791
792
// 0x0700BA38 - 0x0700BB38
793
static const Vtx hmc_seg7_vertex_0700BA38[] = {
794
{{{ 5018, 1024, 6451}, 0, { 8654, 1500}, {0x00, 0x91, 0x3c, 0xff}}},
795
{{{ 3277, 1024, 6451}, 0, { 0, 1500}, {0x00, 0x23, 0x79, 0xff}}},
796
{{{ 3277, 1024, 6349}, 0, { 0, 2012}, {0x00, 0x91, 0xc4, 0xff}}},
797
{{{ 5018, 1024, 6349}, 0, { 8654, 2012}, {0x00, 0x23, 0x87, 0xff}}},
798
{{{ 3277, 1075, 6400}, 0, { 0, 1500}, {0x00, 0x78, 0xd8, 0xff}}},
799
{{{ 5018, 1075, 6400}, 0, { 8654, 1500}, {0x00, 0x78, 0x28, 0xff}}},
800
{{{ 3277, 1024, 6451}, 0, { 0, 2012}, {0x00, 0x23, 0x79, 0xff}}},
801
{{{ 5018, 1024, 6451}, 0, { 8654, 2012}, {0x00, 0x91, 0x3c, 0xff}}},
802
{{{ 5325, 1024, 4403}, 0, { -7694, 2012}, {0x3c, 0x91, 0x00, 0xff}}},
803
{{{ 5325, 1024, 6144}, 0, { 990, 2012}, {0x79, 0x23, 0x00, 0xff}}},
804
{{{ 5222, 1024, 6144}, 0, { 990, 1500}, {0xc4, 0x91, 0x00, 0xff}}},
805
{{{ 5222, 1024, 4403}, 0, { -7694, 1500}, {0x87, 0x25, 0x00, 0xff}}},
806
{{{ 5222, 1024, 4403}, 0, { 8656, 2012}, {0x87, 0x25, 0x00, 0xff}}},
807
{{{ 5222, 1024, 6144}, 0, { 0, 2012}, {0xc4, 0x91, 0x00, 0xff}}},
808
{{{ 5274, 1075, 6144}, 0, { 0, 1604}, {0xd9, 0x78, 0x00, 0xff}}},
809
{{{ 5274, 1075, 4403}, 0, { 8656, 1604}, {0x28, 0x78, 0x00, 0xff}}},
810
};
811
812
// 0x0700BB38 - 0x0700BC28
813
static const Vtx hmc_seg7_vertex_0700BB38[] = {
814
{{{ 5274, 1075, 4403}, 0, { 8656, 1604}, {0x28, 0x78, 0x00, 0xff}}},
815
{{{ 5274, 1075, 6144}, 0, { 0, 1604}, {0xd9, 0x78, 0x00, 0xff}}},
816
{{{ 5325, 1024, 6144}, 0, { 0, 2012}, {0x79, 0x23, 0x00, 0xff}}},
817
{{{ 5325, 1024, 4403}, 0, { 8656, 2012}, {0x3c, 0x91, 0x00, 0xff}}},
818
{{{ 2765, 1024, 4096}, 0, { 0, 2012}, {0x00, 0x91, 0xc4, 0xff}}},
819
{{{ 5018, 1024, 4096}, 0, { 11210, 2012}, {0x00, 0x23, 0x87, 0xff}}},
820
{{{ 5018, 1024, 4198}, 0, { 11210, 1604}, {0x00, 0x91, 0x3c, 0xff}}},
821
{{{ 2765, 1024, 4198}, 0, { 0, 1604}, {0x00, 0x23, 0x79, 0xff}}},
822
{{{ 2765, 1024, 4198}, 0, { 0, 2012}, {0x00, 0x23, 0x79, 0xff}}},
823
{{{ 5018, 1024, 4198}, 0, { 11210, 2012}, {0x00, 0x91, 0x3c, 0xff}}},
824
{{{ 5018, 1075, 4147}, 0, { 11210, 1500}, {0x00, 0x78, 0x28, 0xff}}},
825
{{{ 2765, 1075, 4147}, 0, { 0, 1500}, {0x00, 0x78, 0xd8, 0xff}}},
826
{{{ 3740, 461, 922}, 0, { 606, 1444}, {0x37, 0xe5, 0x6e, 0xff}}},
827
{{{ 3740, 205, 870}, 0, { 606, 2012}, {0x71, 0x38, 0x00, 0xff}}},
828
{{{ 3740, 461, 870}, 0, { 606, 1444}, {0x38, 0x8f, 0x00, 0xff}}},
829
};
830
831
// 0x0700BC28 - 0x0700BD18
832
static const Vtx hmc_seg7_vertex_0700BC28[] = {
833
{{{ 3894, 461, 870}, 0, { 990, 1444}, {0x8f, 0xc8, 0x00, 0xff}}},
834
{{{ 3894, 205, 870}, 0, { 990, 2012}, {0xc8, 0x71, 0x00, 0xff}}},
835
{{{ 3894, 205, 922}, 0, { 990, 2012}, {0x99, 0x33, 0x33, 0xff}}},
836
{{{ 3894, 461, 922}, 0, { 990, 1444}, {0xdf, 0xbd, 0x65, 0xff}}},
837
{{{ 3740, 461, 922}, 0, { 606, 1444}, {0x37, 0xe5, 0x6e, 0xff}}},
838
{{{ 3740, 461, 870}, 0, { 606, 1444}, {0x38, 0x8f, 0x00, 0xff}}},
839
{{{ 5988, 51, 870}, 0, { 990, 1444}, {0x8f, 0xc8, 0x00, 0xff}}},
840
{{{ 5988, -204, 870}, 0, { 990, 2012}, {0xc8, 0x71, 0x00, 0xff}}},
841
{{{ 5988, -204, 922}, 0, { 990, 2012}, {0x99, 0x33, 0x33, 0xff}}},
842
{{{ 3740, 205, 922}, 0, { 606, 2012}, {0x33, 0x67, 0x33, 0xff}}},
843
{{{ 3740, 205, 870}, 0, { 606, 2012}, {0x71, 0x38, 0x00, 0xff}}},
844
{{{ 5988, -204, 870}, 0, { -132, 1104}, {0xc8, 0x71, 0x00, 0xff}}},
845
{{{ 5835, -204, 870}, 0, { -132, 1444}, {0x71, 0x38, 0x00, 0xff}}},
846
{{{ 5835, -204, 922}, 0, { 0, 1444}, {0x33, 0x67, 0x33, 0xff}}},
847
{{{ 5988, -204, 922}, 0, { 0, 1104}, {0x99, 0x33, 0x33, 0xff}}},
848
};
849
850
// 0x0700BD18 - 0x0700BDF8
851
static const Vtx hmc_seg7_vertex_0700BD18[] = {
852
{{{ 5988, 51, 922}, 0, { 990, 1444}, {0xdf, 0xbd, 0x65, 0xff}}},
853
{{{ 5835, 51, 922}, 0, { 606, 1444}, {0x37, 0xe5, 0x6e, 0xff}}},
854
{{{ 5835, 51, 870}, 0, { 606, 1444}, {0x38, 0x8f, 0x00, 0xff}}},
855
{{{ 5988, 51, 870}, 0, { 990, 1444}, {0x8f, 0xc8, 0x00, 0xff}}},
856
{{{ 5988, -204, 922}, 0, { 990, 2012}, {0x99, 0x33, 0x33, 0xff}}},
857
{{{ 3484, 1126, 922}, 0, { 0, 0}, {0x33, 0xcd, 0x67, 0xff}}},
858
{{{ 3484, 205, 922}, 0, { 0, 2012}, {0x49, 0x49, 0x49, 0xff}}},
859
{{{ 3740, 461, 922}, 0, { 606, 1444}, {0x37, 0xe5, 0x6e, 0xff}}},
860
{{{ 5835, -204, 922}, 0, { 606, 2012}, {0x33, 0x67, 0x33, 0xff}}},
861
{{{ 5835, -204, 870}, 0, { 606, 2012}, {0x71, 0x38, 0x00, 0xff}}},
862
{{{ 6244, 717, 922}, 0, { 1628, 0}, {0xc3, 0xc3, 0x5c, 0xff}}},
863
{{{ 5579, 717, 922}, 0, { 0, 0}, {0x33, 0xcd, 0x67, 0xff}}},
864
{{{ 6244, -204, 922}, 0, { 1628, 2012}, {0xcd, 0x33, 0x67, 0xff}}},
865
{{{ 5579, -204, 922}, 0, { 0, 2012}, {0x49, 0x49, 0x49, 0xff}}},
866
};
867
868
// 0x0700BDF8 - 0x0700BE78
869
static const Vtx hmc_seg7_vertex_0700BDF8[] = {
870
{{{ 4150, 1126, 922}, 0, { 1628, 0}, {0xc3, 0xc3, 0x5c, 0xff}}},
871
{{{ 3894, 461, 922}, 0, { 990, 1444}, {0xdf, 0xbd, 0x65, 0xff}}},
872
{{{ 4150, 205, 922}, 0, { 1628, 2012}, {0xcd, 0x33, 0x67, 0xff}}},
873
{{{ 3484, 205, 922}, 0, { 0, 2012}, {0x49, 0x49, 0x49, 0xff}}},
874
{{{ 3740, 205, 922}, 0, { 606, 2012}, {0x33, 0x67, 0x33, 0xff}}},
875
{{{ 3740, 461, 922}, 0, { 606, 1444}, {0x37, 0xe5, 0x6e, 0xff}}},
876
{{{ 3484, 1126, 922}, 0, { 0, 0}, {0x33, 0xcd, 0x67, 0xff}}},
877
{{{ 3894, 205, 922}, 0, { 990, 2012}, {0x99, 0x33, 0x33, 0xff}}},
878
};
879
880
// 0x0700BE78 - 0x0700BEB8
881
static const Vtx hmc_seg7_vertex_0700BE78[] = {
882
{{{ 1743, 102, 2570}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
883
{{{ 2051, 717, 2570}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}},
884
{{{ 1743, 717, 2570}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},
885
{{{ 2051, 102, 2570}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
886
};
887
888
// 0x0700BEB8 - 0x0700BEF8
889
static const Vtx hmc_seg7_vertex_0700BEB8[] = {
890
{{{ 2051, 102, 2570}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
891
{{{ 2358, 102, 2570}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
892
{{{ 2358, 717, 2570}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}},
893
{{{ 2051, 717, 2570}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},
894
};
895
896
// 0x0700BEF8 - 0x0700BFE8
897
static const Vtx hmc_seg7_vertex_0700BEF8[] = {
898
{{{ 717, 1946, 3277}, 0, { 0, 992}, {0x67, 0xb7, 0x00, 0xff}}},
899
{{{ 922, 2048, 3072}, 0, { 1414, 0}, {0x49, 0x1a, 0x63, 0xff}}},
900
{{{ 717, 2048, 3277}, 0, { 0, 0}, {0x49, 0x67, 0x00, 0xff}}},
901
{{{ 922, 2048, 4813}, 0, { 2524, 0}, {0x54, 0x4a, 0xc6, 0xff}}},
902
{{{ 922, 1946, 4813}, 0, { 2524, 992}, {0x72, 0xd5, 0xde, 0xff}}},
903
{{{ 410, 1946, 4403}, 0, { 0, 988}, {0x0c, 0x9d, 0xb3, 0xff}}},
904
{{{ 410, 2048, 4403}, 0, { 0, 0}, {0xa3, 0x43, 0xcc, 0xff}}},
905
{{{ 922, 2048, 5427}, 0, { 0, 0}, {0x72, 0x2b, 0x22, 0xff}}},
906
{{{ 922, 1946, 5427}, 0, { 0, 992}, {0x54, 0xb6, 0x3a, 0xff}}},
907
{{{ 922, 1946, 4813}, 0, { 3034, 992}, {0x72, 0xd5, 0xde, 0xff}}},
908
{{{ 922, 2048, 4813}, 0, { 3034, 0}, {0x54, 0x4a, 0xc6, 0xff}}},
909
{{{ 410, 2048, 5837}, 0, { 0, 0}, {0x0c, 0x63, 0x4d, 0xff}}},
910
{{{ 410, 1946, 5837}, 0, { 0, 988}, {0xa3, 0xbd, 0x34, 0xff}}},
911
{{{ 922, 1946, 5427}, 0, { 2524, 992}, {0x54, 0xb6, 0x3a, 0xff}}},
912
{{{ 922, 2048, 5427}, 0, { 2524, 0}, {0x72, 0x2b, 0x22, 0xff}}},
913
};
914
915
// 0x0700BFE8 - 0x0700C0E8
916
static const Vtx hmc_seg7_vertex_0700BFE8[] = {
917
{{{ 6244, 205, 1536}, 0, { -2330, 2012}, {0x00, 0x38, 0x8f, 0xff}}},
918
{{{ 5579, 410, 1536}, 0, { 990, 0}, {0x00, 0x38, 0x8f, 0xff}}},
919
{{{ 6244, 410, 1536}, 0, { -2330, 0}, {0x00, 0x71, 0xc8, 0xff}}},
920
{{{ 717, 1946, 3277}, 0, { 0, 992}, {0x67, 0xb7, 0x00, 0xff}}},
921
{{{ 922, 1946, 3072}, 0, { 1414, 988}, {0x59, 0x00, 0x59, 0xff}}},
922
{{{ 922, 2048, 3072}, 0, { 1414, 0}, {0x49, 0x1a, 0x63, 0xff}}},
923
{{{ 717, 1946, 3277}, 0, { 4056, 992}, {0x67, 0xb7, 0x00, 0xff}}},
924
{{{ 717, 2048, 3277}, 0, { 4056, 0}, {0x49, 0x67, 0x00, 0xff}}},
925
{{{ 922, 2048, 3482}, 0, { 3034, 0}, {0x59, 0x49, 0xcc, 0xff}}},
926
{{{ 922, 1946, 3482}, 0, { 3034, 992}, {0x63, 0xb7, 0xe6, 0xff}}},
927
{{{ 922, 2048, 4096}, 0, { 0, 0}, {0x54, 0x54, 0x2a, 0xff}}},
928
{{{ 922, 1946, 4096}, 0, { 0, 992}, {0x33, 0xcd, 0x67, 0xff}}},
929
{{{ 5579, 205, 1536}, 0, { 990, 2012}, {0x00, 0x71, 0xc8, 0xff}}},
930
{{{ 5902, 1843, 6159}, 0, { 0, 2012}, {0x24, 0xcd, 0x6d, 0xff}}},
931
{{{ 5974, 2048, 6087}, 0, { 480, 0}, {0x6d, 0x33, 0x24, 0xff}}},
932
{{{ 5902, 2048, 6159}, 0, { 0, 0}, {0xe3, 0x54, 0x59, 0xff}}},
933
};
934
935
// 0x0700C0E8 - 0x0700C1D8
936
static const Vtx hmc_seg7_vertex_0700C0E8[] = {
937
{{{ 6244, 0, 1434}, 0, { -2330, 2012}, {0x00, 0x38, 0x8f, 0xff}}},
938
{{{ 5579, 205, 1434}, 0, { 990, 0}, {0x00, 0x38, 0x8f, 0xff}}},
939
{{{ 6244, 205, 1434}, 0, { -2330, 0}, {0x00, 0x71, 0xc8, 0xff}}},
940
{{{ 5579, 0, 1434}, 0, { 990, 2012}, {0x00, 0x71, 0xc8, 0xff}}},
941
{{{ 6244, -204, 1331}, 0, { -2330, 2012}, {0x00, 0x59, 0xa7, 0xff}}},
942
{{{ 5579, 0, 1331}, 0, { 990, 0}, {0x00, 0x38, 0x8f, 0xff}}},
943
{{{ 6244, 0, 1331}, 0, { -2330, 0}, {0x00, 0x71, 0xc8, 0xff}}},
944
{{{ 5579, -204, 1331}, 0, { 990, 2012}, {0x00, 0x59, 0xa7, 0xff}}},
945
{{{ 5540, 2048, 5797}, 0, { 0, 0}, {0x93, 0x33, 0xdc, 0xff}}},
946
{{{ 5612, 1843, 5725}, 0, { 478, 2012}, {0xdc, 0xcd, 0x93, 0xff}}},
947
{{{ 5540, 1843, 5797}, 0, { 0, 2012}, {0xa6, 0xac, 0x1d, 0xff}}},
948
{{{ 5612, 2048, 5725}, 0, { 478, 0}, {0x1d, 0x54, 0xa7, 0xff}}},
949
{{{ 5902, 2048, 6159}, 0, { 0, 0}, {0xe3, 0x54, 0x59, 0xff}}},
950
{{{ 5540, 1946, 5797}, 0, { 2522, 988}, {0xa6, 0x00, 0x59, 0xff}}},
951
{{{ 5902, 1946, 6159}, 0, { 0, 988}, {0xa7, 0x00, 0x59, 0xff}}},
952
};
953
954
// 0x0700C1D8 - 0x0700C2B8
955
static const Vtx hmc_seg7_vertex_0700C1D8[] = {
956
{{{ 5902, 1843, 6159}, 0, { 0, 2012}, {0x24, 0xcd, 0x6d, 0xff}}},
957
{{{ 5974, 1843, 6087}, 0, { 480, 2012}, {0x59, 0xac, 0xe3, 0xff}}},
958
{{{ 5974, 2048, 6087}, 0, { 480, 0}, {0x6d, 0x33, 0x24, 0xff}}},
959
{{{ 5830, 1946, 6087}, 0, { 0, 992}, {0x93, 0xcd, 0xdc, 0xff}}},
960
{{{ 5902, 1946, 6015}, 0, { 478, 992}, {0x1d, 0xac, 0xa7, 0xff}}},
961
{{{ 5902, 1843, 6015}, 0, { 480, 2012}, {0xdc, 0xcd, 0x93, 0xff}}},
962
{{{ 5830, 1843, 6087}, 0, { 0, 2012}, {0xa7, 0xac, 0x1d, 0xff}}},
963
{{{ 5612, 1843, 5870}, 0, { 0, 2012}, {0x24, 0xcd, 0x6d, 0xff}}},
964
{{{ 5685, 1946, 5797}, 0, { 478, 992}, {0x6d, 0xcd, 0x24, 0xff}}},
965
{{{ 5612, 1946, 5870}, 0, { 0, 992}, {0xe2, 0xac, 0x59, 0xff}}},
966
{{{ 5685, 1843, 5797}, 0, { 478, 2012}, {0x59, 0xac, 0xe2, 0xff}}},
967
{{{ 5902, 2048, 6159}, 0, { 0, 0}, {0xe3, 0x54, 0x59, 0xff}}},
968
{{{ 5540, 2048, 5797}, 0, { 2522, 0}, {0x93, 0x33, 0xdc, 0xff}}},
969
{{{ 5540, 1946, 5797}, 0, { 2522, 988}, {0xa6, 0x00, 0x59, 0xff}}},
970
};
971
972
// 0x0700C2B8 - 0x0700C398
973
static const Vtx hmc_seg7_vertex_0700C2B8[] = {
974
{{{ 5902, 1946, 6015}, 0, { 478, 988}, {0x1d, 0xac, 0xa7, 0xff}}},
975
{{{ 5974, 1946, 6087}, 0, { 0, 988}, {0x59, 0x00, 0xa7, 0xff}}},
976
{{{ 5974, 1843, 6087}, 0, { 0, 2012}, {0x59, 0xac, 0xe3, 0xff}}},
977
{{{ 5612, 1946, 5870}, 0, { 2012, 988}, {0xe2, 0xac, 0x59, 0xff}}},
978
{{{ 5540, 1946, 5797}, 0, { 2522, 988}, {0xa6, 0x00, 0x59, 0xff}}},
979
{{{ 5540, 1843, 5797}, 0, { 2522, 2012}, {0xa6, 0xac, 0x1d, 0xff}}},
980
{{{ 5612, 1843, 5870}, 0, { 2012, 2012}, {0x24, 0xcd, 0x6d, 0xff}}},
981
{{{ 5902, 1946, 6159}, 0, { 0, 988}, {0xa7, 0x00, 0x59, 0xff}}},
982
{{{ 5830, 1843, 6087}, 0, { 478, 2012}, {0xa7, 0xac, 0x1d, 0xff}}},
983
{{{ 5902, 1843, 6159}, 0, { 0, 2012}, {0x24, 0xcd, 0x6d, 0xff}}},
984
{{{ 5830, 1946, 6087}, 0, { 478, 988}, {0x93, 0xcd, 0xdc, 0xff}}},
985
{{{ 5612, 2048, 5725}, 0, { 2522, 0}, {0x1d, 0x54, 0xa7, 0xff}}},
986
{{{ 5612, 1946, 5725}, 0, { 2522, 988}, {0x59, 0x00, 0xa6, 0xff}}},
987
{{{ 5974, 2048, 6087}, 0, { 0, 0}, {0x6d, 0x33, 0x24, 0xff}}},
988
};
989
990
// 0x0700C398 - 0x0700C488
991
static const Vtx hmc_seg7_vertex_0700C398[] = {
992
{{{ 6554, 1946, 5363}, 0, { 0, 992}, {0x1e, 0xac, 0xa7, 0xff}}},
993
{{{ 6626, 1946, 5435}, 0, { -540, 992}, {0x59, 0x00, 0xa7, 0xff}}},
994
{{{ 6626, 1843, 5435}, 0, { -540, 2012}, {0x59, 0xac, 0xe2, 0xff}}},
995
{{{ 5902, 1946, 6015}, 0, { 478, 988}, {0x1d, 0xac, 0xa7, 0xff}}},
996
{{{ 5974, 1843, 6087}, 0, { 0, 2012}, {0x59, 0xac, 0xe3, 0xff}}},
997
{{{ 5902, 1843, 6015}, 0, { 478, 2012}, {0xdc, 0xcd, 0x93, 0xff}}},
998
{{{ 5612, 1946, 5725}, 0, { 2522, 988}, {0x59, 0x00, 0xa6, 0xff}}},
999
{{{ 5685, 1843, 5797}, 0, { 2012, 2012}, {0x59, 0xac, 0xe2, 0xff}}},
1000
{{{ 5612, 1843, 5725}, 0, { 2522, 2012}, {0xdc, 0xcd, 0x93, 0xff}}},
1001
{{{ 5685, 1946, 5797}, 0, { 2012, 988}, {0x6d, 0xcd, 0x24, 0xff}}},
1002
{{{ 6264, 1946, 5073}, 0, { 2012, 992}, {0x5a, 0x00, 0xa7, 0xff}}},
1003
{{{ 6336, 1946, 5146}, 0, { 1500, 992}, {0x6d, 0xcd, 0x24, 0xff}}},
1004
{{{ 6336, 1843, 5146}, 0, { 1500, 2012}, {0x5a, 0xac, 0xe3, 0xff}}},
1005
{{{ 6264, 1843, 5073}, 0, { 2012, 2012}, {0xdb, 0xcc, 0x93, 0xff}}},
1006
{{{ 6554, 1843, 5363}, 0, { 0, 2012}, {0xdc, 0xcd, 0x92, 0xff}}},
1007
};
1008
1009
// 0x0700C488 - 0x0700C588
1010
static const Vtx hmc_seg7_vertex_0700C488[] = {
1011
{{{ 6554, 2048, 5508}, 0, { -542, 0}, {0xe3, 0x54, 0x59, 0xff}}},
1012
{{{ 6192, 1946, 5146}, 0, { 2012, 992}, {0xa7, 0x00, 0x59, 0xff}}},
1013
{{{ 6554, 1946, 5508}, 0, { -542, 992}, {0xa7, 0x00, 0x59, 0xff}}},
1014
{{{ 6264, 2048, 5073}, 0, { 2012, 0}, {0x1d, 0x54, 0xa7, 0xff}}},
1015
{{{ 6626, 2048, 5435}, 0, { -540, 0}, {0x6e, 0x33, 0x24, 0xff}}},
1016
{{{ 6626, 1946, 5435}, 0, { -540, 992}, {0x59, 0x00, 0xa7, 0xff}}},
1017
{{{ 6264, 1946, 5073}, 0, { 2012, 992}, {0x5a, 0x00, 0xa7, 0xff}}},
1018
{{{ 6481, 1843, 5435}, 0, { 0, 2012}, {0xa7, 0xac, 0x1d, 0xff}}},
1019
{{{ 6554, 1843, 5508}, 0, { -542, 2012}, {0x25, 0xcd, 0x6d, 0xff}}},
1020
{{{ 6481, 1946, 5435}, 0, { 0, 992}, {0x93, 0xcd, 0xdb, 0xff}}},
1021
{{{ 6264, 1946, 5218}, 0, { 1500, 992}, {0xe3, 0xac, 0x59, 0xff}}},
1022
{{{ 6192, 1843, 5146}, 0, { 2012, 2012}, {0xa7, 0xac, 0x1e, 0xff}}},
1023
{{{ 6264, 1843, 5218}, 0, { 1500, 2012}, {0x24, 0xcd, 0x6d, 0xff}}},
1024
{{{ 6554, 1843, 5508}, 0, { 0, 2012}, {0x25, 0xcd, 0x6d, 0xff}}},
1025
{{{ 6626, 2048, 5435}, 0, { 480, 0}, {0x6e, 0x33, 0x24, 0xff}}},
1026
{{{ 6554, 2048, 5508}, 0, { 0, 0}, {0xe3, 0x54, 0x59, 0xff}}},
1027
};
1028
1029
// 0x0700C588 - 0x0700C668
1030
static const Vtx hmc_seg7_vertex_0700C588[] = {
1031
{{{ 6554, 2048, 5508}, 0, { -542, 0}, {0xe3, 0x54, 0x59, 0xff}}},
1032
{{{ 6192, 2048, 5146}, 0, { 2012, 0}, {0x92, 0x33, 0xdc, 0xff}}},
1033
{{{ 6192, 1946, 5146}, 0, { 2012, 992}, {0xa7, 0x00, 0x59, 0xff}}},
1034
{{{ 6264, 1843, 5218}, 0, { 0, 2012}, {0x24, 0xcd, 0x6d, 0xff}}},
1035
{{{ 6336, 1946, 5146}, 0, { 478, 992}, {0x6d, 0xcd, 0x24, 0xff}}},
1036
{{{ 6264, 1946, 5218}, 0, { 0, 992}, {0xe3, 0xac, 0x59, 0xff}}},
1037
{{{ 6336, 1843, 5146}, 0, { 478, 2012}, {0x5a, 0xac, 0xe3, 0xff}}},
1038
{{{ 6481, 1946, 5435}, 0, { 0, 992}, {0x93, 0xcd, 0xdb, 0xff}}},
1039
{{{ 6554, 1946, 5363}, 0, { 478, 992}, {0x1e, 0xac, 0xa7, 0xff}}},
1040
{{{ 6554, 1843, 5363}, 0, { 480, 2012}, {0xdc, 0xcd, 0x92, 0xff}}},
1041
{{{ 6481, 1843, 5435}, 0, { 0, 2012}, {0xa7, 0xac, 0x1d, 0xff}}},
1042
{{{ 6554, 1843, 5508}, 0, { 0, 2012}, {0x25, 0xcd, 0x6d, 0xff}}},
1043
{{{ 6626, 1843, 5435}, 0, { 480, 2012}, {0x59, 0xac, 0xe2, 0xff}}},
1044
{{{ 6626, 2048, 5435}, 0, { 480, 0}, {0x6e, 0x33, 0x24, 0xff}}},
1045
};
1046
1047
// 0x0700C668 - 0x0700C758
1048
static const Vtx hmc_seg7_vertex_0700C668[] = {
1049
{{{ 3482, 2048, 6349}, 0, { 8144, 0}, {0x2a, 0x54, 0xac, 0xff}}},
1050
{{{ 3482, 1946, 6349}, 0, { 8144, 992}, {0x67, 0xcd, 0xcd, 0xff}}},
1051
{{{ 1434, 1946, 6349}, 0, { -2074, 988}, {0xd6, 0xac, 0xac, 0xff}}},
1052
{{{ 6192, 2048, 5146}, 0, { 0, 0}, {0x92, 0x33, 0xdc, 0xff}}},
1053
{{{ 6264, 1843, 5073}, 0, { 478, 2012}, {0xdb, 0xcc, 0x93, 0xff}}},
1054
{{{ 6192, 1843, 5146}, 0, { 0, 2012}, {0xa7, 0xac, 0x1e, 0xff}}},
1055
{{{ 6264, 2048, 5073}, 0, { 478, 0}, {0x1d, 0x54, 0xa7, 0xff}}},
1056
{{{ 1434, 2048, 6758}, 0, { -2074, 0}, {0xd6, 0x54, 0x54, 0xff}}},
1057
{{{ 1434, 1946, 6758}, 0, { -2074, 988}, {0x99, 0xcd, 0x33, 0xff}}},
1058
{{{ 1638, 1946, 6758}, 0, { -1052, 988}, {0xd6, 0xac, 0x54, 0xff}}},
1059
{{{ 1638, 2048, 6758}, 0, { -1052, 0}, {0xac, 0x54, 0x2a, 0xff}}},
1060
{{{ 1434, 2048, 6349}, 0, { -1052, 0}, {0x99, 0x33, 0xcd, 0xff}}},
1061
{{{ 1434, 1946, 6349}, 0, { -1052, 992}, {0xd6, 0xac, 0xac, 0xff}}},
1062
{{{ 1434, 1946, 6758}, 0, { 990, 988}, {0x99, 0xcd, 0x33, 0xff}}},
1063
{{{ 1434, 2048, 6758}, 0, { 990, 0}, {0xd6, 0x54, 0x54, 0xff}}},
1064
};
1065
1066
// 0x0700C758 - 0x0700C848
1067
static const Vtx hmc_seg7_vertex_0700C758[] = {
1068
{{{ 3072, 2048, 6758}, 0, { 990, 0}, {0xac, 0x54, 0x2a, 0xff}}},
1069
{{{ 3072, 1946, 6963}, 0, { 2012, 988}, {0x99, 0xcd, 0x33, 0xff}}},
1070
{{{ 3072, 2048, 6963}, 0, { 2012, 0}, {0xcd, 0x33, 0x67, 0xff}}},
1071
{{{ 3482, 2048, 6349}, 0, { 8144, 0}, {0x2a, 0x54, 0xac, 0xff}}},
1072
{{{ 1434, 1946, 6349}, 0, { -2074, 988}, {0xd6, 0xac, 0xac, 0xff}}},
1073
{{{ 1434, 2048, 6349}, 0, { -2074, 0}, {0x99, 0x33, 0xcd, 0xff}}},
1074
{{{ 3482, 2048, 6963}, 0, { 2012, 0}, {0x54, 0x54, 0x2a, 0xff}}},
1075
{{{ 3482, 1946, 6349}, 0, { -1052, 992}, {0x67, 0xcd, 0xcd, 0xff}}},
1076
{{{ 3482, 2048, 6349}, 0, { -1052, 0}, {0x2a, 0x54, 0xac, 0xff}}},
1077
{{{ 3482, 1946, 6963}, 0, { 2012, 988}, {0x2a, 0xac, 0x54, 0xff}}},
1078
{{{ 3072, 2048, 6963}, 0, { 6100, 0}, {0xcd, 0x33, 0x67, 0xff}}},
1079
{{{ 3072, 1946, 6963}, 0, { 6100, 992}, {0x99, 0xcd, 0x33, 0xff}}},
1080
{{{ 3482, 1946, 6963}, 0, { 8144, 992}, {0x2a, 0xac, 0x54, 0xff}}},
1081
{{{ 3482, 2048, 6963}, 0, { 8144, 0}, {0x54, 0x54, 0x2a, 0xff}}},
1082
{{{ 3072, 1946, 6758}, 0, { 990, 988}, {0xd6, 0xac, 0x54, 0xff}}},
1083
};
1084
1085
// 0x0700C848 - 0x0700C948
1086
static const Vtx hmc_seg7_vertex_0700C848[] = {
1087
{{{ 1638, 2048, 6758}, 0, { 990, 0}, {0xac, 0x54, 0x2a, 0xff}}},
1088
{{{ 1638, 1946, 6758}, 0, { 990, 988}, {0xd6, 0xac, 0x54, 0xff}}},
1089
{{{ 1638, 1946, 6963}, 0, { 2012, 988}, {0x99, 0xcd, 0x33, 0xff}}},
1090
{{{ 2048, 2048, 6758}, 0, { 990, 0}, {0x33, 0x33, 0x67, 0xff}}},
1091
{{{ 3072, 1946, 6758}, 0, { 6100, 992}, {0xd6, 0xac, 0x54, 0xff}}},
1092
{{{ 3072, 2048, 6758}, 0, { 6100, 0}, {0xac, 0x54, 0x2a, 0xff}}},
1093
{{{ 2048, 1946, 6758}, 0, { 990, 988}, {0x67, 0xcd, 0x33, 0xff}}},
1094
{{{ 2048, 2048, 6963}, 0, { 2012, 0}, {0x54, 0x54, 0x2a, 0xff}}},
1095
{{{ 2048, 1946, 6963}, 0, { 2012, 988}, {0x2a, 0xac, 0x54, 0xff}}},
1096
{{{ 1638, 2048, 6963}, 0, { -1052, 0}, {0xcd, 0x33, 0x67, 0xff}}},
1097
{{{ 2048, 1946, 6963}, 0, { 990, 988}, {0x2a, 0xac, 0x54, 0xff}}},
1098
{{{ 2048, 2048, 6963}, 0, { 990, 0}, {0x54, 0x54, 0x2a, 0xff}}},
1099
{{{ 1638, 1946, 6963}, 0, { -1052, 988}, {0x99, 0xcd, 0x33, 0xff}}},
1100
{{{ 6554, 0, 7680}, 0, { 3582, 1840}, {0x8f, 0x00, 0xc8, 0xff}}},
1101
{{{ 6554, 1014, 7680}, 0, { 3582, 156}, {0x81, 0x00, 0x00, 0xff}}},
1102
{{{ 6554, 1014, 6656}, 0, { 1774, 156}, {0x8f, 0x00, 0xc8, 0xff}}},
1103
};
1104
1105
// 0x0700C948 - 0x0700CA38
1106
static const Vtx hmc_seg7_vertex_0700C948[] = {
1107
{{{ 1638, 2048, 6758}, 0, { 990, 0}, {0xac, 0x54, 0x2a, 0xff}}},
1108
{{{ 1638, 1946, 6963}, 0, { 2012, 988}, {0x99, 0xcd, 0x33, 0xff}}},
1109
{{{ 1638, 2048, 6963}, 0, { 2012, 0}, {0xcd, 0x33, 0x67, 0xff}}},
1110
{{{ 410, 2048, 4096}, 0, { -2584, 0}, {0x00, 0x38, 0x71, 0xff}}},
1111
{{{ 922, 1946, 4096}, 0, { 0, 992}, {0x33, 0xcd, 0x67, 0xff}}},
1112
{{{ 922, 2048, 4096}, 0, { 0, 0}, {0x54, 0x54, 0x2a, 0xff}}},
1113
{{{ 410, 1946, 4096}, 0, { -2584, 992}, {0x00, 0x88, 0x28, 0xff}}},
1114
{{{ 6554, 0, 6656}, 0, { 1774, 1840}, {0xc8, 0x00, 0x8f, 0xff}}},
1115
{{{ 7578, 1014, 6656}, 0, { 0, 156}, {0x00, 0x00, 0x81, 0xff}}},
1116
{{{ 7578, 0, 6656}, 0, { 0, 1840}, {0x8f, 0x00, 0xc8, 0xff}}},
1117
{{{ 6554, 1014, 6656}, 0, { 1774, 156}, {0x8f, 0x00, 0xc8, 0xff}}},
1118
{{{ 6554, 0, 7680}, 0, { 3582, 1840}, {0x8f, 0x00, 0xc8, 0xff}}},
1119
{{{ 7578, 0, 3584}, 0, { 3582, 1840}, {0xcd, 0x33, 0x67, 0xff}}},
1120
{{{ 6554, 1014, 3584}, 0, { 1774, 156}, {0xc8, 0x00, 0x71, 0xff}}},
1121
{{{ 6554, 0, 3584}, 0, { 1774, 1840}, {0xd9, 0x77, 0x13, 0xff}}},
1122
};
1123
1124
// 0x0700CA38 - 0x0700CB18
1125
static const Vtx hmc_seg7_vertex_0700CA38[] = {
1126
{{{ 6554, 0, 3584}, 0, { 1774, 1840}, {0xd9, 0x77, 0x13, 0xff}}},
1127
{{{ 6554, 1014, 2560}, 0, { 0, 156}, {0x81, 0x00, 0x00, 0xff}}},
1128
{{{ 6554, 0, 2560}, 0, { 0, 1840}, {0xd6, 0x54, 0x54, 0xff}}},
1129
{{{ 6554, 1014, 3584}, 0, { 1774, 156}, {0xc8, 0x00, 0x71, 0xff}}},
1130
{{{ 7578, 0, 3584}, 0, { 3582, 1840}, {0xcd, 0x33, 0x67, 0xff}}},
1131
{{{ 7578, 1014, 3584}, 0, { 3582, 156}, {0x00, 0x00, 0x7f, 0xff}}},
1132
{{{ 410, 0, 6656}, 0, { 1026, 1840}, {0x59, 0x00, 0xa7, 0xff}}},
1133
{{{ 410, 1014, 6656}, 0, { 1026, 156}, {0x00, 0x00, 0x81, 0xff}}},
1134
{{{ 1434, 1014, 6656}, 0, { -778, 156}, {0x38, 0x00, 0x8f, 0xff}}},
1135
{{{ 1434, 0, 6656}, 0, { -778, 1840}, {0x71, 0x00, 0xc8, 0xff}}},
1136
{{{ 1434, 0, 6656}, 0, { 970, 2012}, {0x71, 0x00, 0xc8, 0xff}}},
1137
{{{ 1434, 1014, 6656}, 0, { 970, 172}, {0x38, 0x00, 0x8f, 0xff}}},
1138
{{{ 1434, 1014, 7680}, 0, { -1072, 172}, {0x7f, 0x00, 0x00, 0xff}}},
1139
{{{ 1434, 0, 7680}, 0, { -1072, 2012}, {0x38, 0x00, 0x8f, 0xff}}},
1140
};
1141
1142
// 0x0700CB18 - 0x0700CC08
1143
static const Vtx hmc_seg7_vertex_0700CB18[] = {
1144
{{{ 5018, 0, 4915}, 0, { 2796, 2012}, {0x38, 0x00, 0x71, 0xff}}},
1145
{{{ 4506, 1024, 4915}, 0, { 1900, 64}, {0xd6, 0x54, 0x54, 0xff}}},
1146
{{{ 4506, 0, 4915}, 0, { 1900, 2012}, {0x8f, 0x00, 0x38, 0xff}}},
1147
{{{ 410, 0, 4096}, 0, { 480, 1840}, {0x00, 0x38, 0x8f, 0xff}}},
1148
{{{ 1434, 1014, 4096}, 0, { -1326, 156}, {0x38, 0x00, 0x8f, 0xff}}},
1149
{{{ 1434, 0, 4096}, 0, { -1326, 1840}, {0x71, 0x00, 0xc8, 0xff}}},
1150
{{{ 410, 1014, 4096}, 0, { 480, 156}, {0x00, 0x00, 0x81, 0xff}}},
1151
{{{ 1434, 1014, 4608}, 0, { -2228, 156}, {0x7f, 0x00, 0x00, 0xff}}},
1152
{{{ 1434, 0, 4608}, 0, { -2228, 1840}, {0x7f, 0x00, 0x00, 0xff}}},
1153
{{{ 410, 1014, 4608}, 0, { -422, 156}, {0x00, 0x00, 0x7f, 0xff}}},
1154
{{{ 922, 0, 4608}, 0, { -1326, 1840}, {0x81, 0x00, 0x00, 0xff}}},
1155
{{{ 922, 1014, 4608}, 0, { -1326, 156}, {0x00, 0x00, 0x7f, 0xff}}},
1156
{{{ 410, 0, 4608}, 0, { -422, 1840}, {0x00, 0x7b, 0x1e, 0xff}}},
1157
{{{ 4506, 1024, 4403}, 0, { 990, 64}, {0x99, 0x33, 0xcd, 0xff}}},
1158
{{{ 4506, 0, 4403}, 0, { 990, 2012}, {0xc8, 0x00, 0x8f, 0xff}}},
1159
};
1160
1161
// 0x0700CC08 - 0x0700CC78
1162
static const Vtx hmc_seg7_vertex_0700CC08[] = {
1163
{{{ 5018, 0, 4403}, 0, { 1886, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
1164
{{{ 5018, 1024, 4915}, 0, { 2796, 64}, {0x67, 0x33, 0x33, 0xff}}},
1165
{{{ 5018, 0, 4915}, 0, { 2796, 2012}, {0x38, 0x00, 0x71, 0xff}}},
1166
{{{ 4506, 1024, 4915}, 0, { 1900, 64}, {0xd6, 0x54, 0x54, 0xff}}},
1167
{{{ 4506, 0, 4403}, 0, { 990, 2012}, {0xc8, 0x00, 0x8f, 0xff}}},
1168
{{{ 4506, 1024, 4403}, 0, { 990, 64}, {0x99, 0x33, 0xcd, 0xff}}},
1169
{{{ 5018, 1024, 4403}, 0, { 1886, 64}, {0x2a, 0x54, 0xac, 0xff}}},
1170
};
1171
1172
// 0x0700CC78 - 0x0700CD78
1173
static const Vtx hmc_seg7_vertex_0700CC78[] = {
1174
{{{ 4150, 1126, 1434}, 0, { 648, -100}, {0xa6, 0xa9, 0xee, 0xff}}},
1175
{{{ 4150, 0, 2048}, 0, { 1468, 1042}, {0xb4, 0x63, 0x10, 0xff}}},
1176
{{{ 4150, 922, 2048}, 0, { 1468, 22}, {0xa6, 0xa8, 0xf7, 0xff}}},
1177
{{{ 6244, 717, 1434}, 0, { 1332, 36}, {0xa6, 0xa9, 0x13, 0xff}}},
1178
{{{ 6244, 0, 2048}, 0, { 512, 936}, {0x81, 0x00, 0x00, 0xff}}},
1179
{{{ 6244, 922, 2048}, 0, { 512, -86}, {0x96, 0xbc, 0x0b, 0xff}}},
1180
{{{ 6244, 0, 2458}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
1181
{{{ 6244, 922, 2458}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
1182
{{{ 6244, -204, 1434}, 0, { 1332, 1056}, {0x81, 0x00, 0x00, 0xff}}},
1183
{{{ 5579, 0, 2458}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
1184
{{{ 5579, 922, 2048}, 0, { 512, -86}, {0x5a, 0xa8, 0x0e, 0xff}}},
1185
{{{ 5579, 922, 2458}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
1186
{{{ 5579, 0, 2048}, 0, { 512, 936}, {0x7f, 0x00, 0x00, 0xff}}},
1187
{{{ 5579, -204, 1434}, 0, { 1332, 1056}, {0x7f, 0x00, 0x00, 0xff}}},
1188
{{{ 5579, 717, 1434}, 0, { 1332, 36}, {0x5a, 0xa8, 0x09, 0xff}}},
1189
{{{ 4150, 0, 2458}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}},
1190
};
1191
1192
// 0x0700CD78 - 0x0700CE78
1193
static const Vtx hmc_seg7_vertex_0700CD78[] = {
1194
{{{ 4150, 1126, 1434}, 0, { 648, -100}, {0xa6, 0xa9, 0xee, 0xff}}},
1195
{{{ 4150, 205, 1434}, 0, { 648, 922}, {0xa6, 0x58, 0x09, 0xff}}},
1196
{{{ 4150, 0, 2048}, 0, { 1468, 1042}, {0xb4, 0x63, 0x10, 0xff}}},
1197
{{{ 4150, 922, 2048}, 0, { 1468, 22}, {0xa6, 0xa8, 0xf7, 0xff}}},
1198
{{{ 4150, 0, 2458}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}},
1199
{{{ 4150, 922, 2458}, 0, { 2012, 0}, {0x81, 0x00, 0x00, 0xff}}},
1200
{{{ 3484, 0, 2458}, 0, { 196, 918}, {0x7f, 0x00, 0x00, 0xff}}},
1201
{{{ 3484, 922, 2048}, 0, { 648, 30}, {0x66, 0xb7, 0xf0, 0xff}}},
1202
{{{ 3484, 922, 2458}, 0, { 196, -12}, {0x7f, 0x00, 0x00, 0xff}}},
1203
{{{ 3484, 0, 2048}, 0, { 648, 960}, {0x5a, 0x58, 0x0e, 0xff}}},
1204
{{{ 3484, 205, 1434}, 0, { 1332, 836}, {0x5a, 0x57, 0x13, 0xff}}},
1205
{{{ 3484, 1126, 1434}, 0, { 1332, -94}, {0x5a, 0xa8, 0xf7, 0xff}}},
1206
{{{ 6244, 717, 922}, 0, { 2012, 0}, {0xc3, 0xc3, 0x5c, 0xff}}},
1207
{{{ 6244, -204, 1434}, 0, { 1332, 1056}, {0x81, 0x00, 0x00, 0xff}}},
1208
{{{ 6244, 717, 1434}, 0, { 1332, 36}, {0xa6, 0xa9, 0x13, 0xff}}},
1209
{{{ 6244, -204, 922}, 0, { 2012, 990}, {0xcd, 0x33, 0x67, 0xff}}},
1210
};
1211
1212
// 0x0700CE78 - 0x0700CF38
1213
static const Vtx hmc_seg7_vertex_0700CE78[] = {
1214
{{{ 5579, 717, 1434}, 0, { 1332, 36}, {0x5a, 0xa8, 0x09, 0xff}}},
1215
{{{ 5579, -204, 922}, 0, { 2012, 990}, {0x49, 0x49, 0x49, 0xff}}},
1216
{{{ 5579, 717, 922}, 0, { 2012, 0}, {0x33, 0xcd, 0x67, 0xff}}},
1217
{{{ 5579, -204, 1434}, 0, { 1332, 1056}, {0x7f, 0x00, 0x00, 0xff}}},
1218
{{{ 4150, 1126, 922}, 0, { 0, 0}, {0xc3, 0xc3, 0x5c, 0xff}}},
1219
{{{ 4150, 205, 1434}, 0, { 648, 922}, {0xa6, 0x58, 0x09, 0xff}}},
1220
{{{ 4150, 1126, 1434}, 0, { 648, -100}, {0xa6, 0xa9, 0xee, 0xff}}},
1221
{{{ 4150, 205, 922}, 0, { 0, 990}, {0xcd, 0x33, 0x67, 0xff}}},
1222
{{{ 3484, 1126, 1434}, 0, { 1332, -94}, {0x5a, 0xa8, 0xf7, 0xff}}},
1223
{{{ 3484, 205, 1434}, 0, { 1332, 836}, {0x5a, 0x57, 0x13, 0xff}}},
1224
{{{ 3484, 205, 922}, 0, { 1900, 886}, {0x49, 0x49, 0x49, 0xff}}},
1225
{{{ 3484, 1126, 922}, 0, { 1900, -42}, {0x33, 0xcd, 0x67, 0xff}}},
1226
};
1227
1228
// 0x0700CF38 - 0x0700CF78
1229
static const Vtx hmc_seg7_vertex_0700CF38[] = {
1230
{{{ 410, 2048, 4403}, 0, { 0, 0}, {0xa3, 0x43, 0xcc, 0xff}}},
1231
{{{ 410, 1946, 5837}, 0, { 0, 0}, {0xa3, 0xbd, 0x34, 0xff}}},
1232
{{{ 410, 2048, 5837}, 0, { 0, 0}, {0x0c, 0x63, 0x4d, 0xff}}},
1233
{{{ 410, 1946, 4403}, 0, { 0, 0}, {0x0c, 0x9d, 0xb3, 0xff}}},
1234
};
1235
1236
// 0x0700CF78 - 0x0700D1C8
1237
static const Gfx hmc_seg7_dl_0700CF78[] = {
1238
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09006800),
1239
gsDPLoadSync(),
1240
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
1241
gsSPLight(&hmc_seg7_lights_07009460.l, 1),
1242
gsSPLight(&hmc_seg7_lights_07009460.a, 2),
1243
gsSPVertex(hmc_seg7_vertex_070094A8, 14, 0),
1244
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
1245
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
1246
gsSP2Triangles( 4, 7, 8, 0x0, 4, 8, 9, 0x0),
1247
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
1248
gsSPVertex(hmc_seg7_vertex_07009588, 15, 0),
1249
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1250
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
1251
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
1252
gsSP1Triangle(11, 14, 12, 0x0),
1253
gsSPVertex(hmc_seg7_vertex_07009678, 15, 0),
1254
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1255
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
1256
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
1257
gsSP1Triangle( 0, 2, 14, 0x0),
1258
gsSPVertex(hmc_seg7_vertex_07009768, 16, 0),
1259
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1260
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
1261
gsSP2Triangles( 7, 10, 8, 0x0, 11, 2, 1, 0x0),
1262
gsSP2Triangles(11, 12, 2, 0x0, 13, 14, 15, 0x0),
1263
gsSPVertex(hmc_seg7_vertex_07009868, 14, 0),
1264
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1265
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
1266
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
1267
gsSPVertex(hmc_seg7_vertex_07009948, 15, 0),
1268
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1269
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
1270
gsSP2Triangles(10, 6, 9, 0x0, 10, 9, 11, 0x0),
1271
gsSP2Triangles(12, 10, 11, 0x0, 13, 12, 11, 0x0),
1272
gsSP1Triangle( 0, 2, 14, 0x0),
1273
gsSPVertex(hmc_seg7_vertex_07009A38, 15, 0),
1274
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1275
gsSP2Triangles( 3, 5, 6, 0x0, 5, 7, 6, 0x0),
1276
gsSP2Triangles( 5, 8, 7, 0x0, 9, 10, 11, 0x0),
1277
gsSP2Triangles( 9, 12, 10, 0x0, 8, 13, 14, 0x0),
1278
gsSP1Triangle( 8, 14, 7, 0x0),
1279
gsSPVertex(hmc_seg7_vertex_07009B28, 14, 0),
1280
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1281
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
1282
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
1283
gsSPEndDisplayList(),
1284
};
1285
1286
// 0x0700D1C8 - 0x0700D3D8
1287
static const Gfx hmc_seg7_dl_0700D1C8[] = {
1288
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09009800),
1289
gsDPLoadSync(),
1290
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
1291
gsSPVertex(hmc_seg7_vertex_07009C08, 16, 0),
1292
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1293
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
1294
gsSP2Triangles( 7, 9, 10, 0x0, 7, 10, 11, 0x0),
1295
gsSP2Triangles( 0, 12, 1, 0x0, 13, 14, 15, 0x0),
1296
gsSPVertex(hmc_seg7_vertex_07009D08, 14, 0),
1297
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1298
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
1299
gsSP2Triangles( 7, 9, 10, 0x0, 10, 11, 12, 0x0),
1300
gsSP1Triangle(10, 12, 13, 0x0),
1301
gsSPVertex(hmc_seg7_vertex_07009DE8, 15, 0),
1302
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1303
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
1304
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
1305
gsSP1Triangle(11, 13, 14, 0x0),
1306
gsSPVertex(hmc_seg7_vertex_07009ED8, 15, 0),
1307
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1308
gsSP2Triangles( 6, 7, 8, 0x0, 8, 7, 9, 0x0),
1309
gsSP2Triangles( 8, 9, 10, 0x0, 6, 11, 7, 0x0),
1310
gsSP2Triangles( 7, 11, 12, 0x0, 7, 12, 9, 0x0),
1311
gsSP2Triangles(10, 9, 12, 0x0, 10, 12, 13, 0x0),
1312
gsSP2Triangles(13, 12, 11, 0x0, 13, 11, 6, 0x0),
1313
gsSP1Triangle( 0, 14, 1, 0x0),
1314
gsSPVertex(hmc_seg7_vertex_07009FC8, 15, 0),
1315
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
1316
gsSP2Triangles( 4, 5, 6, 0x0, 7, 4, 6, 0x0),
1317
gsSP2Triangles( 4, 8, 5, 0x0, 5, 9, 10, 0x0),
1318
gsSP2Triangles( 5, 10, 11, 0x0, 5, 11, 6, 0x0),
1319
gsSP2Triangles(12, 13, 10, 0x0, 14, 12, 10, 0x0),
1320
gsSPVertex(hmc_seg7_vertex_0700A0B8, 9, 0),
1321
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1322
gsSP2Triangles( 6, 1, 7, 0x0, 6, 7, 8, 0x0),
1323
gsSP1Triangle( 0, 7, 1, 0x0),
1324
gsSPLight(&hmc_seg7_lights_07009478.l, 1),
1325
gsSPLight(&hmc_seg7_lights_07009478.a, 2),
1326
gsSPVertex(hmc_seg7_vertex_0700A148, 7, 0),
1327
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1328
gsSP1Triangle( 3, 5, 6, 0x0),
1329
gsSPEndDisplayList(),
1330
};
1331
1332
// 0x0700D3D8 - 0x0700D8D8
1333
static const Gfx hmc_seg7_dl_0700D3D8[] = {
1334
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09000000),
1335
gsDPLoadSync(),
1336
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
1337
gsSPLight(&hmc_seg7_lights_07009490.l, 1),
1338
gsSPLight(&hmc_seg7_lights_07009490.a, 2),
1339
gsSPVertex(hmc_seg7_vertex_0700A1B8, 15, 0),
1340
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1341
gsSP2Triangles( 6, 3, 5, 0x0, 7, 8, 9, 0x0),
1342
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
1343
gsSP1Triangle(11, 13, 14, 0x0),
1344
gsSPVertex(hmc_seg7_vertex_0700A2A8, 11, 0),
1345
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1346
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
1347
gsSP1Triangle( 0, 10, 1, 0x0),
1348
gsSPLight(&hmc_seg7_lights_07009460.l, 1),
1349
gsSPLight(&hmc_seg7_lights_07009460.a, 2),
1350
gsSPVertex(hmc_seg7_vertex_0700A358, 15, 0),
1351
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1352
gsSP2Triangles( 6, 3, 7, 0x0, 3, 5, 7, 0x0),
1353
gsSP2Triangles( 8, 3, 6, 0x0, 8, 4, 3, 0x0),
1354
gsSP2Triangles( 9, 4, 8, 0x0, 9, 5, 4, 0x0),
1355
gsSP2Triangles(10, 5, 9, 0x0, 10, 7, 5, 0x0),
1356
gsSP2Triangles( 6, 7, 10, 0x0, 9, 6, 10, 0x0),
1357
gsSP2Triangles( 9, 8, 6, 0x0, 0, 11, 12, 0x0),
1358
gsSP2Triangles( 0, 12, 13, 0x0, 14, 0, 2, 0x0),
1359
gsSP1Triangle( 0, 13, 1, 0x0),
1360
gsSPVertex(hmc_seg7_vertex_0700A448, 16, 0),
1361
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1362
gsSP2Triangles( 4, 6, 7, 0x0, 4, 7, 8, 0x0),
1363
gsSP2Triangles( 3, 9, 10, 0x0, 3, 10, 4, 0x0),
1364
gsSP2Triangles( 0, 2, 11, 0x0, 12, 13, 14, 0x0),
1365
gsSP1Triangle(12, 15, 13, 0x0),
1366
gsSPVertex(hmc_seg7_vertex_0700A548, 14, 0),
1367
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
1368
gsSP2Triangles( 4, 1, 5, 0x0, 4, 6, 1, 0x0),
1369
gsSP2Triangles( 1, 7, 2, 0x0, 1, 6, 8, 0x0),
1370
gsSP2Triangles( 1, 8, 7, 0x0, 9, 10, 11, 0x0),
1371
gsSP2Triangles(10, 12, 11, 0x0, 10, 13, 12, 0x0),
1372
gsSPVertex(hmc_seg7_vertex_0700A628, 15, 0),
1373
gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0),
1374
gsSP2Triangles( 2, 3, 4, 0x0, 0, 5, 1, 0x0),
1375
gsSP2Triangles( 6, 7, 8, 0x0, 8, 9, 10, 0x0),
1376
gsSP2Triangles( 8, 11, 9, 0x0, 12, 5, 0, 0x0),
1377
gsSP2Triangles(12, 13, 5, 0x0, 6, 14, 7, 0x0),
1378
gsSPVertex(hmc_seg7_vertex_0700A718, 16, 0),
1379
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1380
gsSP2Triangles( 3, 6, 4, 0x0, 0, 7, 1, 0x0),
1381
gsSP2Triangles( 8, 6, 3, 0x0, 8, 9, 6, 0x0),
1382
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
1383
gsSP2Triangles( 8, 14, 15, 0x0, 8, 15, 9, 0x0),
1384
gsSPVertex(hmc_seg7_vertex_0700A818, 16, 0),
1385
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
1386
gsSP2Triangles( 4, 0, 5, 0x0, 0, 2, 5, 0x0),
1387
gsSP2Triangles( 4, 6, 0, 0x0, 7, 8, 9, 0x0),
1388
gsSP2Triangles(10, 7, 9, 0x0, 11, 12, 13, 0x0),
1389
gsSP2Triangles( 1, 12, 14, 0x0, 1, 3, 12, 0x0),
1390
gsSP2Triangles(11, 14, 12, 0x0, 3, 15, 12, 0x0),
1391
gsSPVertex(hmc_seg7_vertex_0700A918, 14, 0),
1392
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
1393
gsSP2Triangles( 4, 5, 6, 0x0, 7, 6, 5, 0x0),
1394
gsSP2Triangles( 8, 2, 9, 0x0, 10, 8, 9, 0x0),
1395
gsSP2Triangles( 8, 0, 2, 0x0, 11, 12, 13, 0x0),
1396
gsSPVertex(hmc_seg7_vertex_0700A9F8, 15, 0),
1397
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1398
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
1399
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
1400
gsSP1Triangle( 0, 2, 14, 0x0),
1401
gsSPVertex(hmc_seg7_vertex_0700AAE8, 16, 0),
1402
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
1403
gsSP2Triangles( 3, 2, 4, 0x0, 5, 6, 7, 0x0),
1404
gsSP2Triangles( 5, 7, 8, 0x0, 9, 6, 5, 0x0),
1405
gsSP2Triangles( 9, 10, 6, 0x0, 8, 7, 11, 0x0),
1406
gsSP2Triangles( 8, 11, 12, 0x0, 12, 10, 9, 0x0),
1407
gsSP2Triangles(12, 11, 10, 0x0, 2, 13, 4, 0x0),
1408
gsSP2Triangles( 0, 14, 1, 0x0, 2, 1, 13, 0x0),
1409
gsSP2Triangles( 4, 13, 15, 0x0, 4, 15, 3, 0x0),
1410
gsSP2Triangles( 3, 14, 0, 0x0, 3, 15, 14, 0x0),
1411
gsSPVertex(hmc_seg7_vertex_0700ABE8, 14, 0),
1412
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 0, 0x0),
1413
gsSP2Triangles( 0, 4, 1, 0x0, 5, 6, 7, 0x0),
1414
gsSP2Triangles( 3, 8, 4, 0x0, 2, 1, 9, 0x0),
1415
gsSP2Triangles( 2, 9, 10, 0x0, 10, 8, 3, 0x0),
1416
gsSP2Triangles(10, 9, 8, 0x0, 11, 7, 12, 0x0),
1417
gsSP2Triangles(11, 12, 13, 0x0, 5, 7, 11, 0x0),
1418
gsSPVertex(hmc_seg7_vertex_0700ACC8, 14, 0),
1419
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1420
gsSP2Triangles( 3, 5, 6, 0x0, 6, 7, 8, 0x0),
1421
gsSP2Triangles( 6, 5, 7, 0x0, 9, 10, 1, 0x0),
1422
gsSP2Triangles( 9, 1, 0, 0x0, 11, 10, 9, 0x0),
1423
gsSP2Triangles(11, 12, 10, 0x0, 0, 2, 13, 0x0),
1424
gsSP2Triangles(13, 12, 11, 0x0, 13, 2, 12, 0x0),
1425
gsSPVertex(hmc_seg7_vertex_0700ADA8, 3, 0),
1426
gsSP1Triangle( 0, 1, 2, 0x0),
1427
gsSPEndDisplayList(),
1428
};
1429
1430
// 0x0700D8D8 - 0x0700D9A8
1431
static const Gfx hmc_seg7_dl_0700D8D8[] = {
1432
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09003800),
1433
gsDPLoadSync(),
1434
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
1435
gsSPVertex(hmc_seg7_vertex_0700ADD8, 16, 0),
1436
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1437
gsSP2Triangles( 3, 5, 6, 0x0, 5, 7, 8, 0x0),
1438
gsSP2Triangles( 5, 8, 6, 0x0, 8, 2, 6, 0x0),
1439
gsSP2Triangles( 9, 10, 11, 0x0, 9, 11, 12, 0x0),
1440
gsSP2Triangles( 2, 10, 9, 0x0, 2, 1, 10, 0x0),
1441
gsSP2Triangles( 8, 0, 2, 0x0, 13, 14, 15, 0x0),
1442
gsSP1Triangle( 0, 14, 1, 0x0),
1443
gsSPVertex(hmc_seg7_vertex_0700AED8, 8, 0),
1444
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
1445
gsSP2Triangles( 3, 2, 4, 0x0, 3, 4, 5, 0x0),
1446
gsSP2Triangles( 5, 4, 6, 0x0, 7, 1, 0, 0x0),
1447
gsSP1Triangle( 7, 6, 1, 0x0),
1448
gsSPEndDisplayList(),
1449
};
1450
1451
// 0x0700D9A8 - 0x0700DD30
1452
static const Gfx hmc_seg7_dl_0700D9A8[] = {
1453
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09008800),
1454
gsDPLoadSync(),
1455
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
1456
gsSPVertex(hmc_seg7_vertex_0700AF58, 16, 0),
1457
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 4, 0x0),
1458
gsSP2Triangles( 3, 1, 0, 0x0, 5, 6, 2, 0x0),
1459
gsSP2Triangles( 7, 8, 9, 0x0, 9, 8, 10, 0x0),
1460
gsSP2Triangles( 7, 9, 11, 0x0, 12, 13, 10, 0x0),
1461
gsSP2Triangles(11, 6, 5, 0x0, 11, 5, 14, 0x0),
1462
gsSP2Triangles(15, 13, 12, 0x0, 15, 12, 3, 0x0),
1463
gsSPVertex(hmc_seg7_vertex_0700B058, 16, 0),
1464
gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 4, 0x0),
1465
gsSP2Triangles( 5, 6, 7, 0x0, 4, 8, 0, 0x0),
1466
gsSP2Triangles( 0, 9, 1, 0x0, 0, 10, 9, 0x0),
1467
gsSP2Triangles(11, 12, 13, 0x0, 11, 14, 12, 0x0),
1468
gsSP1Triangle(15, 13, 12, 0x0),
1469
gsSPVertex(hmc_seg7_vertex_0700B158, 15, 0),
1470
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1471
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
1472
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
1473
gsSP1Triangle( 0, 14, 1, 0x0),
1474
gsSPVertex(hmc_seg7_vertex_0700B248, 15, 0),
1475
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1476
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
1477
gsSP2Triangles(10, 7, 9, 0x0, 11, 12, 7, 0x0),
1478
gsSP2Triangles(11, 7, 10, 0x0, 0, 13, 1, 0x0),
1479
gsSP1Triangle( 0, 14, 13, 0x0),
1480
gsSPVertex(hmc_seg7_vertex_0700B338, 16, 0),
1481
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1482
gsSP2Triangles( 3, 5, 6, 0x0, 7, 5, 4, 0x0),
1483
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
1484
gsSP2Triangles( 0, 12, 1, 0x0, 13, 14, 15, 0x0),
1485
gsSPVertex(hmc_seg7_vertex_0700B438, 15, 0),
1486
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1487
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
1488
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
1489
gsSP1Triangle(11, 14, 12, 0x0),
1490
gsSPVertex(hmc_seg7_vertex_0700B528, 16, 0),
1491
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1492
gsSP2Triangles( 3, 6, 4, 0x0, 7, 5, 4, 0x0),
1493
gsSP2Triangles( 7, 4, 8, 0x0, 9, 7, 8, 0x0),
1494
gsSP2Triangles( 9, 8, 10, 0x0, 1, 11, 12, 0x0),
1495
gsSP2Triangles( 1, 12, 2, 0x0, 0, 2, 13, 0x0),
1496
gsSP2Triangles(14, 0, 13, 0x0, 14, 13, 15, 0x0),
1497
gsSPVertex(hmc_seg7_vertex_0700B628, 16, 0),
1498
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
1499
gsSP2Triangles( 2, 1, 4, 0x0, 5, 6, 7, 0x0),
1500
gsSP2Triangles( 5, 8, 6, 0x0, 9, 10, 11, 0x0),
1501
gsSP2Triangles(12, 6, 8, 0x0, 13, 14, 15, 0x0),
1502
gsSPVertex(hmc_seg7_vertex_0700B728, 14, 0),
1503
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 1, 0x0),
1504
gsSP2Triangles( 5, 6, 7, 0x0, 5, 8, 6, 0x0),
1505
gsSP2Triangles( 9, 10, 11, 0x0, 9, 12, 10, 0x0),
1506
gsSP1Triangle(12, 13, 10, 0x0),
1507
gsSPVertex(hmc_seg7_vertex_0700B808, 16, 0),
1508
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
1509
gsSP2Triangles( 3, 4, 1, 0x0, 5, 6, 7, 0x0),
1510
gsSP2Triangles( 5, 8, 6, 0x0, 9, 10, 11, 0x0),
1511
gsSP2Triangles( 8, 4, 6, 0x0, 12, 13, 14, 0x0),
1512
gsSP1Triangle(12, 15, 13, 0x0),
1513
gsSPVertex(hmc_seg7_vertex_0700B908, 16, 0),
1514
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1515
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
1516
gsSP2Triangles( 7, 9, 10, 0x0, 8, 11, 9, 0x0),
1517
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
1518
gsSPVertex(hmc_seg7_vertex_0700BA08, 3, 0),
1519
gsSP1Triangle( 0, 1, 2, 0x0),
1520
gsSPEndDisplayList(),
1521
};
1522
1523
// 0x0700DD30 - 0x0700DED8
1524
static const Gfx hmc_seg7_dl_0700DD30[] = {
1525
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09007800),
1526
gsDPLoadSync(),
1527
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
1528
gsSPVertex(hmc_seg7_vertex_0700BA38, 16, 0),
1529
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
1530
gsSP2Triangles( 3, 2, 4, 0x0, 3, 4, 5, 0x0),
1531
gsSP2Triangles( 5, 4, 6, 0x0, 5, 6, 7, 0x0),
1532
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
1533
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
1534
gsSPVertex(hmc_seg7_vertex_0700BB38, 15, 0),
1535
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
1536
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
1537
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
1538
gsSP2Triangles(12, 13, 14, 0x0, 11, 10, 5, 0x0),
1539
gsSP1Triangle(11, 5, 4, 0x0),
1540
gsSPVertex(hmc_seg7_vertex_0700BC28, 15, 0),
1541
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
1542
gsSP2Triangles( 3, 4, 5, 0x0, 3, 5, 0, 0x0),
1543
gsSP2Triangles( 6, 7, 8, 0x0, 4, 9, 10, 0x0),
1544
gsSP2Triangles(11, 12, 13, 0x0, 11, 13, 14, 0x0),
1545
gsSPVertex(hmc_seg7_vertex_0700BD18, 14, 0),
1546
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
1547
gsSP2Triangles( 3, 4, 0, 0x0, 5, 6, 7, 0x0),
1548
gsSP2Triangles( 1, 8, 9, 0x0, 1, 9, 2, 0x0),
1549
gsSP2Triangles(10, 1, 0, 0x0, 10, 11, 1, 0x0),
1550
gsSP2Triangles(10, 0, 12, 0x0, 0, 4, 12, 0x0),
1551
gsSP2Triangles(11, 13, 1, 0x0, 13, 8, 1, 0x0),
1552
gsSPVertex(hmc_seg7_vertex_0700BDF8, 8, 0),
1553
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1554
gsSP2Triangles( 0, 6, 5, 0x0, 0, 5, 1, 0x0),
1555
gsSP1Triangle( 1, 7, 2, 0x0),
1556
gsSPEndDisplayList(),
1557
};
1558
1559
// 0x0700DED8 - 0x0700DF10
1560
static const Gfx hmc_seg7_dl_0700DED8[] = {
1561
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, hmc_seg7_texture_07000000),
1562
gsDPLoadSync(),
1563
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
1564
gsSPVertex(hmc_seg7_vertex_0700BE78, 4, 0),
1565
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
1566
gsSPEndDisplayList(),
1567
};
1568
1569
// 0x0700DF10 - 0x0700DF48
1570
static const Gfx hmc_seg7_dl_0700DF10[] = {
1571
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, hmc_seg7_texture_07001000),
1572
gsDPLoadSync(),
1573
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
1574
gsSPVertex(hmc_seg7_vertex_0700BEB8, 4, 0),
1575
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
1576
gsSPEndDisplayList(),
1577
};
1578
1579
// 0x0700DF48 - 0x0700E330
1580
static const Gfx hmc_seg7_dl_0700DF48[] = {
1581
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09001800),
1582
gsDPLoadSync(),
1583
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
1584
gsSPVertex(hmc_seg7_vertex_0700BEF8, 15, 0),
1585
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1586
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
1587
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
1588
gsSP1Triangle(11, 13, 14, 0x0),
1589
gsSPVertex(hmc_seg7_vertex_0700BFE8, 16, 0),
1590
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1591
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
1592
gsSP2Triangles( 9, 8, 10, 0x0, 9, 10, 11, 0x0),
1593
gsSP2Triangles( 0, 12, 1, 0x0, 13, 14, 15, 0x0),
1594
gsSPVertex(hmc_seg7_vertex_0700C0E8, 15, 0),
1595
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
1596
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
1597
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
1598
gsSP1Triangle(12, 13, 14, 0x0),
1599
gsSPVertex(hmc_seg7_vertex_0700C1D8, 14, 0),
1600
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1601
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
1602
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
1603
gsSPVertex(hmc_seg7_vertex_0700C2B8, 14, 0),
1604
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1605
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
1606
gsSP2Triangles( 7, 10, 8, 0x0, 11, 1, 12, 0x0),
1607
gsSP1Triangle(11, 13, 1, 0x0),
1608
gsSPVertex(hmc_seg7_vertex_0700C398, 15, 0),
1609
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1610
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
1611
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
1612
gsSP1Triangle( 0, 2, 14, 0x0),
1613
gsSPVertex(hmc_seg7_vertex_0700C488, 16, 0),
1614
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1615
gsSP2Triangles( 3, 5, 6, 0x0, 2, 7, 8, 0x0),
1616
gsSP2Triangles( 2, 9, 7, 0x0, 10, 11, 12, 0x0),
1617
gsSP2Triangles(10, 1, 11, 0x0, 13, 14, 15, 0x0),
1618
gsSPVertex(hmc_seg7_vertex_0700C588, 14, 0),
1619
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1620
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
1621
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
1622
gsSPVertex(hmc_seg7_vertex_0700C668, 15, 0),
1623
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1624
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
1625
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
1626
gsSP1Triangle(11, 13, 14, 0x0),
1627
gsSPVertex(hmc_seg7_vertex_0700C758, 15, 0),
1628
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1629
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
1630
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
1631
gsSP1Triangle( 0, 14, 1, 0x0),
1632
gsSPVertex(hmc_seg7_vertex_0700C848, 16, 0),
1633
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1634
gsSP2Triangles( 3, 6, 4, 0x0, 7, 6, 3, 0x0),
1635
gsSP2Triangles( 7, 8, 6, 0x0, 9, 10, 11, 0x0),
1636
gsSP2Triangles( 9, 12, 10, 0x0, 13, 14, 15, 0x0),
1637
gsSPVertex(hmc_seg7_vertex_0700C948, 15, 0),
1638
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1639
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
1640
gsSP2Triangles( 7, 10, 8, 0x0, 11, 10, 7, 0x0),
1641
gsSP1Triangle(12, 13, 14, 0x0),
1642
gsSPVertex(hmc_seg7_vertex_0700CA38, 14, 0),
1643
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
1644
gsSP2Triangles( 4, 5, 3, 0x0, 6, 7, 8, 0x0),
1645
gsSP2Triangles( 6, 8, 9, 0x0, 10, 11, 12, 0x0),
1646
gsSP1Triangle(10, 12, 13, 0x0),
1647
gsSPVertex(hmc_seg7_vertex_0700CB18, 15, 0),
1648
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1649
gsSP2Triangles( 3, 6, 4, 0x0, 5, 4, 7, 0x0),
1650
gsSP2Triangles( 5, 7, 8, 0x0, 9, 10, 11, 0x0),
1651
gsSP2Triangles( 9, 12, 10, 0x0, 2, 13, 14, 0x0),
1652
gsSP1Triangle( 2, 1, 13, 0x0),
1653
gsSPVertex(hmc_seg7_vertex_0700CC08, 7, 0),
1654
gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0),
1655
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 0, 0x0),
1656
gsSP1Triangle( 0, 6, 1, 0x0),
1657
gsSPEndDisplayList(),
1658
};
1659
1660
// 0x0700E330 - 0x0700E428
1661
static const Gfx hmc_seg7_dl_0700E330[] = {
1662
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09004800),
1663
gsDPLoadSync(),
1664
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
1665
gsSPVertex(hmc_seg7_vertex_0700CC78, 16, 0),
1666
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1667
gsSP2Triangles( 5, 6, 7, 0x0, 5, 4, 6, 0x0),
1668
gsSP2Triangles( 3, 8, 4, 0x0, 9, 10, 11, 0x0),
1669
gsSP2Triangles( 9, 12, 10, 0x0, 10, 12, 13, 0x0),
1670
gsSP2Triangles(10, 13, 14, 0x0, 2, 1, 15, 0x0),
1671
gsSPVertex(hmc_seg7_vertex_0700CD78, 16, 0),
1672
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
1673
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
1674
gsSP2Triangles( 7, 9, 10, 0x0, 7, 10, 11, 0x0),
1675
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
1676
gsSPVertex(hmc_seg7_vertex_0700CE78, 12, 0),
1677
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
1678
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
1679
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
1680
gsSPEndDisplayList(),
1681
};
1682
1683
// 0x0700E428 - 0x0700E448
1684
static const Gfx hmc_seg7_dl_0700E428[] = {
1685
gsSPVertex(hmc_seg7_vertex_0700CF38, 4, 0),
1686
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
1687
gsSPEndDisplayList(),
1688
};
1689
1690
// 0x0700E448 - 0x0700E5B0
1691
const Gfx hmc_seg7_dl_0700E448[] = {
1692
gsDPPipeSync(),
1693
gsDPSetCycleType(G_CYC_2CYCLE),
1694
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2),
1695
gsDPSetDepthSource(G_ZS_PIXEL),
1696
gsDPSetFogColor(0, 0, 0, 255),
1697
gsSPFogPosition(960, 1000),
1698
gsSPSetGeometryMode(G_FOG),
1699
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_PASS2),
1700
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),
1701
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
1702
gsDPTileSync(),
1703
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),
1704
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
1705
gsSPDisplayList(hmc_seg7_dl_0700CF78),
1706
gsSPDisplayList(hmc_seg7_dl_0700D1C8),
1707
gsDPTileSync(),
1708
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),
1709
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
1710
gsSPDisplayList(hmc_seg7_dl_0700D3D8),
1711
gsSPDisplayList(hmc_seg7_dl_0700D8D8),
1712
gsSPDisplayList(hmc_seg7_dl_0700D9A8),
1713
gsSPDisplayList(hmc_seg7_dl_0700DD30),
1714
gsDPTileSync(),
1715
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD),
1716
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
1717
gsSPDisplayList(hmc_seg7_dl_0700DED8),
1718
gsSPDisplayList(hmc_seg7_dl_0700DF10),
1719
gsDPTileSync(),
1720
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),
1721
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
1722
gsSPDisplayList(hmc_seg7_dl_0700DF48),
1723
gsDPTileSync(),
1724
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD),
1725
gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
1726
gsSPDisplayList(hmc_seg7_dl_0700E330),
1727
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
1728
gsDPPipeSync(),
1729
gsDPSetCombineMode(G_CC_SHADE, G_CC_PASS2),
1730
gsSPDisplayList(hmc_seg7_dl_0700E428),
1731
gsDPPipeSync(),
1732
gsDPSetCycleType(G_CYC_1CYCLE),
1733
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_NOOP2),
1734
gsSPClearGeometryMode(G_FOG),
1735
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
1736
gsSPEndDisplayList(),
1737
};
1738
1739