Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/ccm/areas/1/4/model.inc.c
7862 views
1
// 0x0700C438 - 0x0700C528
2
static const Vtx ccm_seg7_vertex_0700C438[] = {
3
{{{ 2852, -1535, 2490}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
4
{{{ 2811, -1317, 2304}, 0, { 992, -34}, {0xff, 0xff, 0xff, 0xff}}},
5
{{{ 2839, -1331, 2507}, 0, { -30, -34}, {0xff, 0xff, 0xff, 0xff}}},
6
{{{ -1953, 2619, -58}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
7
{{{ -1995, 2926, -203}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
8
{{{ -1995, 2721, -203}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
9
{{{ -1953, 2824, -58}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
10
{{{ -1706, 2926, -492}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
11
{{{ -1706, 2721, -492}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
12
{{{ -1501, 2721, -492}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
13
{{{ -1501, 2926, -492}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
14
{{{ 3015, -1536, 2614}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
15
{{{ 3217, -1521, 2587}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
16
{{{ 3205, -1318, 2604}, 0, { 988, -30}, {0xff, 0xff, 0xff, 0xff}}},
17
{{{ 3002, -1332, 2631}, 0, { 0, -30}, {0xff, 0xff, 0xff, 0xff}}},
18
};
19
20
// 0x0700C528 - 0x0700C618
21
static const Vtx ccm_seg7_vertex_0700C528[] = {
22
{{{ 3794, -1345, 1829}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
23
{{{ 3754, -1126, 1643}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
24
{{{ 3782, -1141, 1845}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
25
{{{ 2852, -1535, 2490}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
26
{{{ 2824, -1521, 2288}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
27
{{{ 2811, -1317, 2304}, 0, { 992, -34}, {0xff, 0xff, 0xff, 0xff}}},
28
{{{ 3401, -1344, 1530}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
29
{{{ 3591, -1126, 1519}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
30
{{{ 3388, -1140, 1546}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
31
{{{ 3603, -1330, 1503}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
32
{{{ 3766, -1330, 1627}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
33
{{{ 3520, -4591, -179}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}},
34
{{{ 3520, -4796, -179}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}},
35
{{{ 3690, -4854, -265}, 0, { 990, 990}, {0x99, 0x99, 0x99, 0xff}}},
36
{{{ 3690, -4649, -265}, 0, { 990, 0}, {0x99, 0x99, 0x99, 0xff}}},
37
};
38
39
// 0x0700C618 - 0x0700C658
40
static const Vtx ccm_seg7_vertex_0700C618[] = {
41
{{{ 3132, -4591, -308}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}},
42
{{{ 3132, -4796, -308}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}},
43
{{{ 3045, -4875, -482}, 0, { 990, 990}, {0x99, 0x99, 0x99, 0xff}}},
44
{{{ 3045, -4670, -482}, 0, { 990, 0}, {0x99, 0x99, 0x99, 0xff}}},
45
};
46
47
// 0x0700C658 - 0x0700C748
48
static const Vtx ccm_seg7_vertex_0700C658[] = {
49
{{{ -3292, -4505, 5501}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
50
{{{ -3298, -4607, 5194}, 0, { 3034, 990}, {0xff, 0xff, 0xff, 0xff}}},
51
{{{ -3298, -4505, 5194}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}},
52
{{{ -4607, -4505, 4608}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
53
{{{ -4607, -4607, 4608}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
54
{{{ -3292, -4607, 5501}, 0, { 15838, 990}, {0xff, 0xff, 0xff, 0xff}}},
55
{{{ -3292, -4505, 5501}, 0, { 15838, 0}, {0xff, 0xff, 0xff, 0xff}}},
56
{{{ -4720, -4505, 3590}, 0, { -2970, 0}, {0xff, 0xff, 0xff, 0xff}}},
57
{{{ -4720, -4607, 3590}, 0, { -2970, 990}, {0xff, 0xff, 0xff, 0xff}}},
58
{{{ -4607, -4607, 4608}, 0, { 7248, 990}, {0xff, 0xff, 0xff, 0xff}}},
59
{{{ -4607, -4505, 4608}, 0, { 7248, 0}, {0xff, 0xff, 0xff, 0xff}}},
60
{{{ -3314, -4505, 4454}, 0, { -1410, 0}, {0xff, 0xff, 0xff, 0xff}}},
61
{{{ -3327, -4607, 3840}, 0, { 4720, 990}, {0xff, 0xff, 0xff, 0xff}}},
62
{{{ -3327, -4505, 3840}, 0, { 4720, 0}, {0xff, 0xff, 0xff, 0xff}}},
63
{{{ -3314, -4607, 4454}, 0, { -1410, 990}, {0xff, 0xff, 0xff, 0xff}}},
64
};
65
66
// 0x0700C748 - 0x0700C838
67
static const Vtx ccm_seg7_vertex_0700C748[] = {
68
{{{ 256, 1485, 2696}, 0, { -6830, -12}, {0xff, 0xff, 0xff, 0xff}}},
69
{{{ 256, 1382, 2696}, 0, { -6830, 990}, {0xff, 0xff, 0xff, 0xff}}},
70
{{{ 2057, 1737, 2920}, 0, { 11624, 990}, {0xff, 0xff, 0xff, 0xff}}},
71
{{{ -3292, -4505, 5501}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
72
{{{ -3292, -4607, 5501}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
73
{{{ -3298, -4607, 5194}, 0, { 3034, 990}, {0xff, 0xff, 0xff, 0xff}}},
74
{{{ 256, 1485, 2696}, 0, { 30466, -28}, {0xff, 0xff, 0xff, 0xff}}},
75
{{{ -3235, 1148, 1509}, 0, { -6498, -28}, {0xff, 0xff, 0xff, 0xff}}},
76
{{{ -3235, 1045, 1509}, 0, { -6496, 990}, {0xff, 0xff, 0xff, 0xff}}},
77
{{{ 256, 1382, 2696}, 0, { 30468, 990}, {0xff, 0xff, 0xff, 0xff}}},
78
{{{ -50, 1280, 2048}, 0, { 21846, 990}, {0xff, 0xff, 0xff, 0xff}}},
79
{{{ -3071, 1142, 1024}, 0, {-10070, -30}, {0xff, 0xff, 0xff, 0xff}}},
80
{{{ -3071, 1040, 1024}, 0, {-10080, 990}, {0xff, 0xff, 0xff, 0xff}}},
81
{{{ -50, 1382, 2048}, 0, { 21856, -30}, {0xff, 0xff, 0xff, 0xff}}},
82
{{{ 2057, 1840, 2920}, 0, { 11624, -12}, {0xff, 0xff, 0xff, 0xff}}},
83
};
84
85
// 0x0700C838 - 0x0700C8A8
86
static const Vtx ccm_seg7_vertex_0700C838[] = {
87
{{{ 3604, 2304, -2928}, 0, { 6100, 990}, {0xff, 0xff, 0xff, 0xff}}},
88
{{{ 3604, 2406, -2928}, 0, { 6100, 0}, {0xff, 0xff, 0xff, 0xff}}},
89
{{{ 4096, 2406, -2559}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
90
{{{ 4096, 2304, -2559}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
91
{{{ 4096, 2192, -1038}, 0, { 15286, -22}, {0xff, 0xff, 0xff, 0xff}}},
92
{{{ 4096, 2406, -2559}, 0, { -42, -22}, {0xff, 0xff, 0xff, 0xff}}},
93
{{{ 4096, 2090, -1038}, 0, { 15298, 990}, {0xff, 0xff, 0xff, 0xff}}},
94
};
95
96
// 0x0700C8A8 - 0x0700C998
97
static const Vtx ccm_seg7_vertex_0700C8A8[] = {
98
{{{ 2845, -1433, 2499}, 0, { 5078, 990}, {0xff, 0xff, 0xff, 0xff}}},
99
{{{ 2228, -1535, 3309}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
100
{{{ 2391, -1535, 3433}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
101
{{{ -2429, 2867, -636}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
102
{{{ -1995, 2824, -203}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}},
103
{{{ -1706, 2824, -492}, 0, { 2012, 990}, {0xff, 0xff, 0xff, 0xff}}},
104
{{{ -2139, 2867, -926}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
105
{{{ -3327, -1535, 3840}, 0, { -36, -36}, {0xff, 0xff, 0xff, 0xff}}},
106
{{{ -3323, -1535, 4045}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
107
{{{ -1386, -1637, 4683}, 0, { 10154, 990}, {0xff, 0xff, 0xff, 0xff}}},
108
{{{ -1407, -1637, 4480}, 0, { 10062, 0}, {0xff, 0xff, 0xff, 0xff}}},
109
{{{ -1386, -1637, 4683}, 0, { -82, 990}, {0xff, 0xff, 0xff, 0xff}}},
110
{{{ 768, -1535, 5118}, 0, { 11216, -2}, {0xff, 0xff, 0xff, 0xff}}},
111
{{{ -1407, -1637, 4480}, 0, { -98, -36}, {0xff, 0xff, 0xff, 0xff}}},
112
{{{ 805, -1535, 5320}, 0, { 11318, 990}, {0xff, 0xff, 0xff, 0xff}}},
113
};
114
115
// 0x0700C998 - 0x0700CA88
116
static const Vtx ccm_seg7_vertex_0700C998[] = {
117
{{{ 4262, -1228, 975}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
118
{{{ 3605, -1228, 1500}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}},
119
{{{ 3768, -1228, 1624}, 0, { 3034, 990}, {0xff, 0xff, 0xff, 0xff}}},
120
{{{ 2845, -1433, 2499}, 0, { 5078, 990}, {0xff, 0xff, 0xff, 0xff}}},
121
{{{ 2391, -1535, 3433}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
122
{{{ 3008, -1434, 2622}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}},
123
{{{ 4099, -1228, 851}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
124
{{{ 2744, -4694, 857}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}},
125
{{{ 3132, -4694, 986}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}},
126
{{{ 3520, -4694, -179}, 0, { 3034, 990}, {0x99, 0x99, 0x99, 0xff}}},
127
{{{ 3132, -4694, -308}, 0, { 3034, 0}, {0x99, 0x99, 0x99, 0xff}}},
128
{{{ 4134, -4607, 1535}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}},
129
{{{ 3068, -4694, 1181}, 0, { 2012, 0}, {0x99, 0x99, 0x99, 0xff}}},
130
{{{ 2938, -4694, 1569}, 0, { 2012, 990}, {0x99, 0x99, 0x99, 0xff}}},
131
{{{ 4005, -4607, 1923}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}},
132
};
133
134
// 0x0700CA88 - 0x0700CB78
135
static const Vtx ccm_seg7_vertex_0700CA88[] = {
136
{{{ -3323, -1433, 4045}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
137
{{{ -1386, -1740, 4683}, 0, { 10154, 990}, {0xff, 0xff, 0xff, 0xff}}},
138
{{{ -1386, -1535, 4683}, 0, { 10156, 0}, {0xff, 0xff, 0xff, 0xff}}},
139
{{{ 805, -1433, 5320}, 0, { -1174, 0}, {0xff, 0xff, 0xff, 0xff}}},
140
{{{ 2566, -2405, 3621}, 0, { 7354, 990}, {0xff, 0xff, 0xff, 0xff}}},
141
{{{ 2566, -2201, 3621}, 0, { 7356, 0}, {0xff, 0xff, 0xff, 0xff}}},
142
{{{ 805, -1637, 5320}, 0, { -1176, 990}, {0xff, 0xff, 0xff, 0xff}}},
143
{{{ -3327, -1433, 3840}, 0, { 0, -30}, {0xff, 0xff, 0xff, 0xff}}},
144
{{{ -3327, -1637, 3840}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
145
{{{ -1407, -1740, 4480}, 0, { 10080, 990}, {0xff, 0xff, 0xff, 0xff}}},
146
{{{ -1407, -1535, 4480}, 0, { 10080, -30}, {0xff, 0xff, 0xff, 0xff}}},
147
{{{ -1407, -1740, 4480}, 0, { -1006, 990}, {0xff, 0xff, 0xff, 0xff}}},
148
{{{ 768, -1637, 5118}, 0, { 10320, 990}, {0xff, 0xff, 0xff, 0xff}}},
149
{{{ 768, -1433, 5118}, 0, { 10366, -30}, {0xff, 0xff, 0xff, 0xff}}},
150
{{{ -1407, -1535, 4480}, 0, { -960, -30}, {0xff, 0xff, 0xff, 0xff}}},
151
};
152
153
// 0x0700CB78 - 0x0700CC68
154
static const Vtx ccm_seg7_vertex_0700CB78[] = {
155
{{{ -2139, 2970, -926}, 0, { 0, -30}, {0xff, 0xff, 0xff, 0xff}}},
156
{{{ -2139, 2765, -926}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
157
{{{ -1706, 2721, -492}, 0, { 3034, 990}, {0xff, 0xff, 0xff, 0xff}}},
158
{{{ -3323, -1433, 4045}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
159
{{{ -3323, -1637, 4045}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
160
{{{ -1386, -1740, 4683}, 0, { 10154, 990}, {0xff, 0xff, 0xff, 0xff}}},
161
{{{ -1386, -1740, 4683}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
162
{{{ 805, -1637, 5320}, 0, { 11372, 990}, {0xff, 0xff, 0xff, 0xff}}},
163
{{{ 805, -1433, 5320}, 0, { 11378, -30}, {0xff, 0xff, 0xff, 0xff}}},
164
{{{ -1386, -1535, 4683}, 0, { -26, -30}, {0xff, 0xff, 0xff, 0xff}}},
165
{{{ -2429, 2970, -636}, 0, { -30, -30}, {0xff, 0xff, 0xff, 0xff}}},
166
{{{ -1995, 2721, -203}, 0, { 3034, 990}, {0xff, 0xff, 0xff, 0xff}}},
167
{{{ -1995, 2926, -203}, 0, { 3036, -30}, {0xff, 0xff, 0xff, 0xff}}},
168
{{{ -2429, 2765, -636}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
169
{{{ -1706, 2926, -492}, 0, { 3032, -30}, {0xff, 0xff, 0xff, 0xff}}},
170
};
171
172
// 0x0700CC68 - 0x0700CD58
173
static const Vtx ccm_seg7_vertex_0700CC68[] = {
174
{{{ 3754, -1126, 1643}, 0, { 4158, -26}, {0xff, 0xff, 0xff, 0xff}}},
175
{{{ 4262, -1330, 975}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
176
{{{ 4262, -1125, 975}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
177
{{{ 2385, -1433, 3441}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
178
{{{ 3015, -1536, 2614}, 0, { 5078, 990}, {0xff, 0xff, 0xff, 0xff}}},
179
{{{ 3002, -1332, 2631}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}},
180
{{{ 2398, -1637, 3425}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
181
{{{ 2222, -1433, 3317}, 0, { 0, -34}, {0xff, 0xff, 0xff, 0xff}}},
182
{{{ 2852, -1535, 2490}, 0, { 5078, 988}, {0xff, 0xff, 0xff, 0xff}}},
183
{{{ 2839, -1331, 2507}, 0, { 5078, -34}, {0xff, 0xff, 0xff, 0xff}}},
184
{{{ 2235, -1637, 3301}, 0, { 0, 988}, {0xff, 0xff, 0xff, 0xff}}},
185
{{{ 3591, -1126, 1519}, 0, { 4158, -28}, {0xff, 0xff, 0xff, 0xff}}},
186
{{{ 3603, -1330, 1503}, 0, { 4056, 988}, {0xff, 0xff, 0xff, 0xff}}},
187
{{{ 4099, -1330, 851}, 0, { 0, 988}, {0xff, 0xff, 0xff, 0xff}}},
188
{{{ 4099, -1125, 851}, 0, { 0, -34}, {0xff, 0xff, 0xff, 0xff}}},
189
};
190
191
// 0x0700CD58 - 0x0700CE48
192
static const Vtx ccm_seg7_vertex_0700CD58[] = {
193
{{{ -4360, -1842, 5999}, 0, { -1630, 0}, {0xff, 0xff, 0xff, 0xff}}},
194
{{{ -4360, -1945, 5999}, 0, { -1630, 480}, {0xff, 0xff, 0xff, 0xff}}},
195
{{{ -3892, -1945, 6605}, 0, { 2190, 480}, {0xff, 0xff, 0xff, 0xff}}},
196
{{{ 3754, -1126, 1643}, 0, { 4158, -26}, {0xff, 0xff, 0xff, 0xff}}},
197
{{{ 3766, -1330, 1627}, 0, { 4056, 990}, {0xff, 0xff, 0xff, 0xff}}},
198
{{{ 4262, -1330, 975}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
199
{{{ -6398, -1637, 3943}, 0, { 7182, 0}, {0xff, 0xff, 0xff, 0xff}}},
200
{{{ -6398, -1740, 3943}, 0, { 7182, 480}, {0xff, 0xff, 0xff, 0xff}}},
201
{{{ -5387, -1740, 4976}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}},
202
{{{ -5387, -1637, 4976}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
203
{{{ -5387, -1637, 4976}, 0, { 6954, -26}, {0xff, 0xff, 0xff, 0xff}}},
204
{{{ -5387, -1740, 4976}, 0, { 6918, 478}, {0xff, 0xff, 0xff, 0xff}}},
205
{{{ -4360, -1945, 5999}, 0, { -386, 478}, {0xff, 0xff, 0xff, 0xff}}},
206
{{{ -4360, -1842, 5999}, 0, { -348, -26}, {0xff, 0xff, 0xff, 0xff}}},
207
{{{ -3892, -1842, 6605}, 0, { 2190, 0}, {0xff, 0xff, 0xff, 0xff}}},
208
};
209
210
// 0x0700CE48 - 0x0700CF38
211
static const Vtx ccm_seg7_vertex_0700CE48[] = {
212
{{{ 4005, -4505, 1923}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
213
{{{ 3682, -4505, 2895}, 0, { -4118, 0}, {0xff, 0xff, 0xff, 0xff}}},
214
{{{ 3682, -4607, 2895}, 0, { -4118, 478}, {0xff, 0xff, 0xff, 0xff}}},
215
{{{ 4005, -4607, 1923}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}},
216
{{{ 5000, -4504, -1074}, 0, { 12870, 0}, {0xff, 0xff, 0xff, 0xff}}},
217
{{{ 4134, -4505, 1535}, 0, { -850, 0}, {0xff, 0xff, 0xff, 0xff}}},
218
{{{ 4134, -4607, 1535}, 0, { -850, 478}, {0xff, 0xff, 0xff, 0xff}}},
219
{{{ 5039, -4607, -1191}, 0, { 13484, 480}, {0xff, 0xff, 0xff, 0xff}}},
220
{{{ 3067, -4584, 1181}, 0, { 3036, -30}, {0x99, 0x99, 0x99, 0xff}}},
221
{{{ 3067, -4789, 1181}, 0, { 3034, 990}, {0x99, 0x99, 0x99, 0xff}}},
222
{{{ 4134, -4709, 1535}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}},
223
{{{ 4005, -4709, 1923}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}},
224
{{{ 2938, -4584, 1569}, 0, { 3032, -30}, {0x99, 0x99, 0x99, 0xff}}},
225
{{{ 4005, -4505, 1923}, 0, { 0, -30}, {0x99, 0x99, 0x99, 0xff}}},
226
{{{ 2938, -4789, 1569}, 0, { 3034, 990}, {0x99, 0x99, 0x99, 0xff}}},
227
};
228
229
// 0x0700CF38 - 0x0700CFE8
230
static const Vtx ccm_seg7_vertex_0700CF38[] = {
231
{{{ 2744, -4592, 857}, 0, { 0, -30}, {0x99, 0x99, 0x99, 0xff}}},
232
{{{ 2744, -4796, 857}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}},
233
{{{ 3132, -4796, -308}, 0, { 6100, 990}, {0x99, 0x99, 0x99, 0xff}}},
234
{{{ 3132, -4591, -308}, 0, { 6100, -30}, {0x99, 0x99, 0x99, 0xff}}},
235
{{{ 3132, -4591, 986}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}},
236
{{{ 3520, -4796, -179}, 0, { 6100, 990}, {0x99, 0x99, 0x99, 0xff}}},
237
{{{ 3520, -4591, -179}, 0, { 6100, 0}, {0x99, 0x99, 0x99, 0xff}}},
238
{{{ 3132, -4796, 986}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}},
239
{{{ 3067, -4584, 1181}, 0, { 3036, -30}, {0x99, 0x99, 0x99, 0xff}}},
240
{{{ 4134, -4709, 1535}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}},
241
{{{ 4134, -4505, 1535}, 0, { -30, -30}, {0x99, 0x99, 0x99, 0xff}}},
242
};
243
244
// 0x0700CFE8 - 0x0700D0E8
245
static const Vtx ccm_seg7_vertex_0700CFE8[] = {
246
{{{ -1995, 2824, -203}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
247
{{{ -1727, 2670, 65}, 0, { 1330, 0}, {0xff, 0xff, 0xff, 0xff}}},
248
{{{ -1437, 2670, -224}, 0, { 1330, 990}, {0xff, 0xff, 0xff, 0xff}}},
249
{{{ -1706, 2824, -492}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
250
{{{ 2845, -1433, 2499}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
251
{{{ 3124, -1507, 2470}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
252
{{{ 2961, -1506, 2346}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
253
{{{ 3008, -1434, 2622}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
254
{{{ 3500, -1337, 1638}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
255
{{{ 3663, -1337, 1762}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
256
{{{ 3768, -1228, 1624}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
257
{{{ 3605, -1228, 1500}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
258
{{{ 3132, -4694, -308}, 0, { 0, -30}, {0x99, 0x99, 0x99, 0xff}}},
259
{{{ 3520, -4694, -179}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}},
260
{{{ 3238, -4920, -632}, 0, { 990, 0}, {0x99, 0x99, 0x99, 0xff}}},
261
{{{ 3627, -4920, -503}, 0, { 990, 990}, {0x99, 0x99, 0x99, 0xff}}},
262
};
263
264
// 0x0700D0E8 - 0x0700D128
265
static const Vtx ccm_seg7_vertex_0700D0E8[] = {
266
{{{ 768, -1074, -4453}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
267
{{{ -5119, -2047, -5375}, 0, { 24100, 0}, {0xff, 0xff, 0xff, 0xff}}},
268
{{{ -5119, -1842, -5375}, 0, { 24096, 990}, {0xff, 0xff, 0xff, 0xff}}},
269
{{{ 768, -1279, -4453}, 0, { -28, 0}, {0xff, 0xff, 0xff, 0xff}}},
270
};
271
272
// 0x0700D128 - 0x0700D1E0
273
static const Gfx ccm_seg7_dl_0700D128[] = {
274
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, ccm_seg7_texture_07000900),
275
gsDPLoadSync(),
276
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
277
gsSPVertex(ccm_seg7_vertex_0700C438, 15, 0),
278
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
279
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
280
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
281
gsSP1Triangle(11, 13, 14, 0x0),
282
gsSPVertex(ccm_seg7_vertex_0700C528, 15, 0),
283
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
284
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
285
gsSP2Triangles( 0, 10, 1, 0x0, 11, 12, 13, 0x0),
286
gsSP1Triangle(11, 13, 14, 0x0),
287
gsSPVertex(ccm_seg7_vertex_0700C618, 4, 0),
288
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
289
gsSPEndDisplayList(),
290
};
291
292
// 0x0700D1E0 - 0x0700D2A8
293
static const Gfx ccm_seg7_dl_0700D1E0[] = {
294
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snow_09005800),
295
gsDPLoadSync(),
296
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
297
gsSPVertex(ccm_seg7_vertex_0700C658, 15, 0),
298
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
299
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
300
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
301
gsSP1Triangle(11, 14, 12, 0x0),
302
gsSPVertex(ccm_seg7_vertex_0700C748, 15, 0),
303
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
304
gsSP2Triangles( 6, 7, 8, 0x0, 9, 6, 8, 0x0),
305
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
306
gsSP1Triangle( 0, 2, 14, 0x0),
307
gsSPVertex(ccm_seg7_vertex_0700C838, 7, 0),
308
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
309
gsSP2Triangles( 4, 3, 5, 0x0, 4, 6, 3, 0x0),
310
gsSPEndDisplayList(),
311
};
312
313
// 0x0700D2A8 - 0x0700D348
314
static const Gfx ccm_seg7_dl_0700D2A8[] = {
315
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snow_09000000),
316
gsDPLoadSync(),
317
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
318
gsSPVertex(ccm_seg7_vertex_0700C8A8, 15, 0),
319
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
320
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
321
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
322
gsSP1Triangle(11, 14, 12, 0x0),
323
gsSPVertex(ccm_seg7_vertex_0700C998, 15, 0),
324
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
325
gsSP2Triangles( 0, 6, 1, 0x0, 7, 8, 9, 0x0),
326
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
327
gsSP1Triangle(11, 13, 14, 0x0),
328
gsSPEndDisplayList(),
329
};
330
331
// 0x0700D348 - 0x0700D4D8
332
static const Gfx ccm_seg7_dl_0700D348[] = {
333
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snow_09006800),
334
gsDPLoadSync(),
335
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
336
gsSPVertex(ccm_seg7_vertex_0700CA88, 15, 0),
337
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
338
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
339
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
340
gsSP1Triangle(11, 13, 14, 0x0),
341
gsSPVertex(ccm_seg7_vertex_0700CB78, 15, 0),
342
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
343
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
344
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
345
gsSP1Triangle( 0, 2, 14, 0x0),
346
gsSPVertex(ccm_seg7_vertex_0700CC68, 15, 0),
347
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
348
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
349
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
350
gsSP1Triangle(11, 13, 14, 0x0),
351
gsSPVertex(ccm_seg7_vertex_0700CD58, 15, 0),
352
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
353
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
354
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
355
gsSP1Triangle( 0, 2, 14, 0x0),
356
gsSPVertex(ccm_seg7_vertex_0700CE48, 15, 0),
357
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
358
gsSP2Triangles( 4, 5, 6, 0x0, 7, 4, 6, 0x0),
359
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
360
gsSP1Triangle(11, 14, 12, 0x0),
361
gsSPVertex(ccm_seg7_vertex_0700CF38, 11, 0),
362
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
363
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
364
gsSP1Triangle( 8, 9, 10, 0x0),
365
gsSPEndDisplayList(),
366
};
367
368
// 0x0700D4D8 - 0x0700D540
369
static const Gfx ccm_seg7_dl_0700D4D8[] = {
370
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, ccm_seg7_texture_07000000),
371
gsDPLoadSync(),
372
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
373
gsSPVertex(ccm_seg7_vertex_0700CFE8, 16, 0),
374
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
375
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
376
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
377
gsSP2Triangles(12, 13, 14, 0x0, 13, 15, 14, 0x0),
378
gsSPEndDisplayList(),
379
};
380
381
// 0x0700D540 - 0x0700D578
382
static const Gfx ccm_seg7_dl_0700D540[] = {
383
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snow_09007000),
384
gsDPLoadSync(),
385
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
386
gsSPVertex(ccm_seg7_vertex_0700D0E8, 4, 0),
387
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
388
gsSPEndDisplayList(),
389
};
390
391
// 0x0700D578 - 0x0700D658
392
const Gfx ccm_seg7_dl_0700D578[] = {
393
gsDPPipeSync(),
394
gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA),
395
gsSPClearGeometryMode(G_LIGHTING | G_CULL_BACK),
396
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),
397
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
398
gsDPTileSync(),
399
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_CLAMP, 5, G_TX_NOLOD),
400
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
401
gsSPDisplayList(ccm_seg7_dl_0700D128),
402
gsDPTileSync(),
403
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
404
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
405
gsSPDisplayList(ccm_seg7_dl_0700D1E0),
406
gsSPDisplayList(ccm_seg7_dl_0700D2A8),
407
gsSPDisplayList(ccm_seg7_dl_0700D348),
408
gsDPTileSync(),
409
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD),
410
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
411
gsSPDisplayList(ccm_seg7_dl_0700D4D8),
412
gsDPTileSync(),
413
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),
414
gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
415
gsSPDisplayList(ccm_seg7_dl_0700D540),
416
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
417
gsDPPipeSync(),
418
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
419
gsSPSetGeometryMode(G_LIGHTING | G_CULL_BACK),
420
gsSPEndDisplayList(),
421
};
422
423