Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/rr/areas/1/20/model.inc.c
7862 views
1
// 0x070175B0 - 0x070176A0
2
static const Vtx rr_seg7_vertex_070175B0[] = {
3
{{{ 2275, 154, -2741}, 0, { 0, -8060}, {0xff, 0xff, 0xff, 0xff}}},
4
{{{ 1981, 154, -2442}, 0, { 990, -7846}, {0xff, 0xff, 0xff, 0xff}}},
5
{{{ 2181, 154, -2143}, 0, { 990, -6950}, {0xff, 0xff, 0xff, 0xff}}},
6
{{{ 2667, 154, -1330}, 0, { 0, -4864}, {0xff, 0xff, 0xff, 0xff}}},
7
{{{ 2257, 154, -1438}, 0, { 990, -4596}, {0xff, 0xff, 0xff, 0xff}}},
8
{{{ 1203, 154, 434}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
9
{{{ 1515, 154, 713}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
10
{{{ 2257, 154, -1798}, 0, { 990, -5762}, {0xff, 0xff, 0xff, 0xff}}},
11
{{{ 2257, 154, -1438}, 0, { 990, -4864}, {0xff, 0xff, 0xff, 0xff}}},
12
{{{ 2667, 154, -1330}, 0, { 0, -4596}, {0xff, 0xff, 0xff, 0xff}}},
13
{{{ 2667, 154, -1842}, 0, { 0, -5874}, {0xff, 0xff, 0xff, 0xff}}},
14
{{{ 2564, 154, -2307}, 0, { 0, -6950}, {0xff, 0xff, 0xff, 0xff}}},
15
{{{ 2257, 154, -1798}, 0, { 990, -5874}, {0xff, 0xff, 0xff, 0xff}}},
16
{{{ 2667, 154, -1842}, 0, { 0, -5762}, {0xff, 0xff, 0xff, 0xff}}},
17
{{{ 2181, 154, -2143}, 0, { 990, -6758}, {0xff, 0xff, 0xff, 0xff}}},
18
};
19
20
// 0x070176A0 - 0x07017790
21
static const Vtx rr_seg7_vertex_070176A0[] = {
22
{{{ -10, -49, -2965}, 0, { 0, -13432}, {0xff, 0xff, 0xff, 0xff}}},
23
{{{ 916, 55, -2688}, 0, { 990, -11230}, {0xff, 0xff, 0xff, 0xff}}},
24
{{{ 908, 49, -3101}, 0, { 0, -11102}, {0xff, 0xff, 0xff, 0xff}}},
25
{{{ 2275, 154, -2741}, 0, { 0, -8060}, {0xff, 0xff, 0xff, 0xff}}},
26
{{{ 2181, 154, -2143}, 0, { 990, -6950}, {0xff, 0xff, 0xff, 0xff}}},
27
{{{ 2564, 154, -2307}, 0, { 0, -6758}, {0xff, 0xff, 0xff, 0xff}}},
28
{{{ 1873, 154, -2998}, 0, { 0, -9036}, {0xff, 0xff, 0xff, 0xff}}},
29
{{{ 1737, 154, -2598}, 0, { 990, -8784}, {0xff, 0xff, 0xff, 0xff}}},
30
{{{ 1981, 154, -2442}, 0, { 990, -8060}, {0xff, 0xff, 0xff, 0xff}}},
31
{{{ 2275, 154, -2741}, 0, { 0, -7846}, {0xff, 0xff, 0xff, 0xff}}},
32
{{{ 908, 49, -3101}, 0, { -26, -11232}, {0xff, 0xff, 0xff, 0xff}}},
33
{{{ 916, 55, -2688}, 0, { 990, -11100}, {0xff, 0xff, 0xff, 0xff}}},
34
{{{ 1737, 154, -2598}, 0, { 990, -9024}, {0xff, 0xff, 0xff, 0xff}}},
35
{{{ 1873, 154, -2998}, 0, { 0, -8796}, {0xff, 0xff, 0xff, 0xff}}},
36
{{{ 148, -38, -2574}, 0, { 990, -13182}, {0xff, 0xff, 0xff, 0xff}}},
37
};
38
39
// 0x07017790 - 0x07017880
40
static const Vtx rr_seg7_vertex_07017790[] = {
41
{{{ -241, 3226, -2135}, 0, { 0, -2076}, {0xff, 0xff, 0xff, 0xff}}},
42
{{{ -241, 1894, -2545}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
43
{{{ -241, 1894, -2135}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
44
{{{ -359, -56, -2700}, 0, { -40, -14256}, {0xff, 0xff, 0xff, 0xff}}},
45
{{{ 148, -38, -2574}, 0, { 990, -13446}, {0xff, 0xff, 0xff, 0xff}}},
46
{{{ -10, -49, -2965}, 0, { 0, -13166}, {0xff, 0xff, 0xff, 0xff}}},
47
{{{ -19, -54, -2444}, 0, { 990, -13978}, {0xff, 0xff, 0xff, 0xff}}},
48
{{{ -490, -51, -2360}, 0, { 0, -14882}, {0xff, 0xff, 0xff, 0xff}}},
49
{{{ -81, -52, -2282}, 0, { 990, -14696}, {0xff, 0xff, 0xff, 0xff}}},
50
{{{ -19, -54, -2444}, 0, { 990, -14262}, {0xff, 0xff, 0xff, 0xff}}},
51
{{{ -359, -56, -2700}, 0, { 0, -13972}, {0xff, 0xff, 0xff, 0xff}}},
52
{{{ -143, 120, -925}, 0, { 990, -18278}, {0xff, 0xff, 0xff, 0xff}}},
53
{{{ -81, -52, -2282}, 0, { 990, -14862}, {0xff, 0xff, 0xff, 0xff}}},
54
{{{ -490, -51, -2360}, 0, { 0, -14716}, {0xff, 0xff, 0xff, 0xff}}},
55
{{{ -552, 120, -943}, 0, { -24, -18280}, {0xff, 0xff, 0xff, 0xff}}},
56
};
57
58
// 0x07017880 - 0x07017980
59
static const Vtx rr_seg7_vertex_07017880[] = {
60
{{{ -446, -153, -2135}, 0, { 0, -2076}, {0xff, 0xff, 0xff, 0xff}}},
61
{{{ -446, -153, -2545}, 0, { 990, -2076}, {0xff, 0xff, 0xff, 0xff}}},
62
{{{ -753, 51, -2545}, 0, { 990, -1054}, {0xff, 0xff, 0xff, 0xff}}},
63
{{{ -241, 3226, -2135}, 0, { 0, -2076}, {0xff, 0xff, 0xff, 0xff}}},
64
{{{ -241, 3226, -2545}, 0, { 990, -2076}, {0xff, 0xff, 0xff, 0xff}}},
65
{{{ -241, 1894, -2545}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
66
{{{ -987, 759, -2140}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
67
{{{ -987, 759, -2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
68
{{{ -1367, 1280, -2622}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
69
{{{ -1367, 1280, -2212}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
70
{{{ -753, 51, -2135}, 0, { 0, -1054}, {0xff, 0xff, 0xff, 0xff}}},
71
{{{ 14, -153, -2135}, 0, { 0, -3098}, {0xff, 0xff, 0xff, 0xff}}},
72
{{{ 14, -153, -2545}, 0, { 990, -3098}, {0xff, 0xff, 0xff, 0xff}}},
73
{{{ 372, 256, -2135}, 0, { 0, -4120}, {0xff, 0xff, 0xff, 0xff}}},
74
{{{ 372, 256, -2545}, 0, { 990, -4120}, {0xff, 0xff, 0xff, 0xff}}},
75
{{{ 372, 973, -2135}, 0, { 0, -5142}, {0xff, 0xff, 0xff, 0xff}}},
76
};
77
78
// 0x07017980 - 0x07017A60
79
static const Vtx rr_seg7_vertex_07017980[] = {
80
{{{ 372, 973, -2135}, 0, { 0, -5142}, {0xff, 0xff, 0xff, 0xff}}},
81
{{{ 372, 973, -2545}, 0, { 990, -5142}, {0xff, 0xff, 0xff, 0xff}}},
82
{{{ 372, 256, -2545}, 0, { 990, -4120}, {0xff, 0xff, 0xff, 0xff}}},
83
{{{ 168, 1485, -2135}, 0, { 0, -6164}, {0xff, 0xff, 0xff, 0xff}}},
84
{{{ 168, 1485, -2545}, 0, { 990, -6164}, {0xff, 0xff, 0xff, 0xff}}},
85
{{{ -2903, 1280, -2289}, 0, { 0, -172}, {0xff, 0xff, 0xff, 0xff}}},
86
{{{ -3064, 1280, -2699}, 0, { 990, 124}, {0xff, 0xff, 0xff, 0xff}}},
87
{{{ -3610, 1089, -2278}, 0, { 990, -1662}, {0xff, 0xff, 0xff, 0xff}}},
88
{{{ -241, 1894, -2135}, 0, { 0, -7186}, {0xff, 0xff, 0xff, 0xff}}},
89
{{{ -241, 1894, -2545}, 0, { 990, -7186}, {0xff, 0xff, 0xff, 0xff}}},
90
{{{ -1367, 1280, -2212}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
91
{{{ -2338, 1280, -2699}, 0, { 990, -1520}, {0xff, 0xff, 0xff, 0xff}}},
92
{{{ -2354, 1280, -2289}, 0, { 0, -1480}, {0xff, 0xff, 0xff, 0xff}}},
93
{{{ -1367, 1280, -2622}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
94
};
95
96
// 0x07017A60 - 0x07017B40
97
static const Vtx rr_seg7_vertex_07017A60[] = {
98
{{{ -2354, 1280, -2289}, 0, { 0, -1520}, {0xff, 0xff, 0xff, 0xff}}},
99
{{{ -2338, 1280, -2699}, 0, { 990, -1480}, {0xff, 0xff, 0xff, 0xff}}},
100
{{{ -3064, 1280, -2699}, 0, { 990, -3290}, {0xff, 0xff, 0xff, 0xff}}},
101
{{{ -2903, 1280, -2289}, 0, { 0, -2890}, {0xff, 0xff, 0xff, 0xff}}},
102
{{{ -3555, 741, -848}, 0, { 0, -8272}, {0xff, 0xff, 0xff, 0xff}}},
103
{{{ -3883, 616, -372}, 0, { 990, -9328}, {0xff, 0xff, 0xff, 0xff}}},
104
{{{ -3505, 656, -575}, 0, { -24, -8996}, {0xff, 0xff, 0xff, 0xff}}},
105
{{{ -2903, 1280, -2289}, 0, { 0, -172}, {0xff, 0xff, 0xff, 0xff}}},
106
{{{ -3610, 1089, -2278}, 0, { 990, -1662}, {0xff, 0xff, 0xff, 0xff}}},
107
{{{ -3291, 1121, -2004}, 0, { -2, -1432}, {0xff, 0xff, 0xff, 0xff}}},
108
{{{ -3291, 1121, -2004}, 0, { 0, -538}, {0xff, 0xff, 0xff, 0xff}}},
109
{{{ -3610, 1089, -2278}, 0, { 990, -512}, {0xff, 0xff, 0xff, 0xff}}},
110
{{{ -3874, 937, -1933}, 0, { 990, -1658}, {0xff, 0xff, 0xff, 0xff}}},
111
{{{ -3504, 973, -1740}, 0, { -6, -1460}, {0xff, 0xff, 0xff, 0xff}}},
112
};
113
114
// 0x07017B40 - 0x07017C20
115
static const Vtx rr_seg7_vertex_07017B40[] = {
116
{{{ -3504, 973, -1740}, 0, { 0, -2772}, {0xff, 0xff, 0xff, 0xff}}},
117
{{{ -3968, 724, -806}, 0, { 990, -5264}, {0xff, 0xff, 0xff, 0xff}}},
118
{{{ -3555, 741, -848}, 0, { -62, -5068}, {0xff, 0xff, 0xff, 0xff}}},
119
{{{ -3874, 937, -1933}, 0, { 990, -2392}, {0xff, 0xff, 0xff, 0xff}}},
120
{{{ -3555, 741, -848}, 0, { 0, -8272}, {0xff, 0xff, 0xff, 0xff}}},
121
{{{ -3968, 724, -806}, 0, { 990, -8192}, {0xff, 0xff, 0xff, 0xff}}},
122
{{{ -3883, 616, -372}, 0, { 990, -9328}, {0xff, 0xff, 0xff, 0xff}}},
123
{{{ -855, 205, 652}, 0, { 0, -1420}, {0xff, 0xff, 0xff, 0xff}}},
124
{{{ -692, 181, 1060}, 0, { 990, -994}, {0xff, 0xff, 0xff, 0xff}}},
125
{{{ 22, 205, 352}, 0, { 990, -3504}, {0xff, 0xff, 0xff, 0xff}}},
126
{{{ -3505, 656, -575}, 0, { 0, -1198}, {0xff, 0xff, 0xff, 0xff}}},
127
{{{ -3883, 616, -372}, 0, { 990, -774}, {0xff, 0xff, 0xff, 0xff}}},
128
{{{ -2316, 393, 835}, 0, { 990, -5742}, {0xff, 0xff, 0xff, 0xff}}},
129
{{{ -2122, 403, 468}, 0, { -50, -5564}, {0xff, 0xff, 0xff, 0xff}}},
130
};
131
132
// 0x07017C20 - 0x07017D00
133
static const Vtx rr_seg7_vertex_07017C20[] = {
134
{{{ -2122, 403, 468}, 0, { 0, -2666}, {0xff, 0xff, 0xff, 0xff}}},
135
{{{ -2316, 393, 835}, 0, { 990, -2508}, {0xff, 0xff, 0xff, 0xff}}},
136
{{{ -1633, 301, 1068}, 0, { 990, -4324}, {0xff, 0xff, 0xff, 0xff}}},
137
{{{ -1564, 311, 658}, 0, { -30, -4154}, {0xff, 0xff, 0xff, 0xff}}},
138
{{{ -1564, 311, 658}, 0, { 0, 1804}, {0xff, 0xff, 0xff, 0xff}}},
139
{{{ -692, 181, 1060}, 0, { 990, -386}, {0xff, 0xff, 0xff, 0xff}}},
140
{{{ -855, 205, 652}, 0, { 0, 18}, {0xff, 0xff, 0xff, 0xff}}},
141
{{{ -1633, 301, 1068}, 0, { 990, 1978}, {0xff, 0xff, 0xff, 0xff}}},
142
{{{ 3556, -2303, 2281}, 0, { 0, -20360}, {0xff, 0xff, 0xff, 0xff}}},
143
{{{ 3554, -2301, 2691}, 0, { 990, -20338}, {0xff, 0xff, 0xff, 0xff}}},
144
{{{ 4276, -2447, 2680}, 0, { 990, -22176}, {0xff, 0xff, 0xff, 0xff}}},
145
{{{ -855, 205, 652}, 0, { 0, -1420}, {0xff, 0xff, 0xff, 0xff}}},
146
{{{ 22, 205, 352}, 0, { 990, -3504}, {0xff, 0xff, 0xff, 0xff}}},
147
{{{ -409, 205, 205}, 0, { -36, -2996}, {0xff, 0xff, 0xff, 0xff}}},
148
};
149
150
// 0x07017D00 - 0x07017DE0
151
static const Vtx rr_seg7_vertex_07017D00[] = {
152
{{{ -409, 205, 205}, 0, { 0, 590}, {0xff, 0xff, 0xff, 0xff}}},
153
{{{ 22, 205, 352}, 0, { 990, 1084}, {0xff, 0xff, 0xff, 0xff}}},
154
{{{ -143, 120, -925}, 0, { 990, -2220}, {0xff, 0xff, 0xff, 0xff}}},
155
{{{ -552, 120, -943}, 0, { -30, -2306}, {0xff, 0xff, 0xff, 0xff}}},
156
{{{ 4269, -2447, 2271}, 0, { 0, -22168}, {0xff, 0xff, 0xff, 0xff}}},
157
{{{ 4276, -2447, 2680}, 0, { 990, -22184}, {0xff, 0xff, 0xff, 0xff}}},
158
{{{ 4884, -2447, 2271}, 0, { 0, -23702}, {0xff, 0xff, 0xff, 0xff}}},
159
{{{ 4884, -2447, 2680}, 0, { 990, -23702}, {0xff, 0xff, 0xff, 0xff}}},
160
{{{ 3556, -2303, 2281}, 0, { 0, -20360}, {0xff, 0xff, 0xff, 0xff}}},
161
{{{ 4276, -2447, 2680}, 0, { 990, -22176}, {0xff, 0xff, 0xff, 0xff}}},
162
{{{ 4269, -2447, 2271}, 0, { 0, -22176}, {0xff, 0xff, 0xff, 0xff}}},
163
{{{ 981, 154, 2337}, 0, { 0, -11252}, {0xff, 0xff, 0xff, 0xff}}},
164
{{{ 818, 154, 2781}, 0, { 990, -10706}, {0xff, 0xff, 0xff, 0xff}}},
165
{{{ 1372, 43, 2704}, 0, { 990, -12128}, {0xff, 0xff, 0xff, 0xff}}},
166
};
167
168
// 0x07017DE0 - 0x07017EE0
169
static const Vtx rr_seg7_vertex_07017DE0[] = {
170
{{{ 2839, -1689, 2281}, 0, { 0, -17996}, {0xff, 0xff, 0xff, 0xff}}},
171
{{{ 3554, -2301, 2691}, 0, { 990, -20346}, {0xff, 0xff, 0xff, 0xff}}},
172
{{{ 3556, -2303, 2281}, 0, { 0, -20352}, {0xff, 0xff, 0xff, 0xff}}},
173
{{{ 2839, -1689, 2691}, 0, { 990, -17996}, {0xff, 0xff, 0xff, 0xff}}},
174
{{{ 2071, -409, 2281}, 0, { 0, -14272}, {0xff, 0xff, 0xff, 0xff}}},
175
{{{ 2069, -405, 2691}, 0, { 990, -14260}, {0xff, 0xff, 0xff, 0xff}}},
176
{{{ 1403, 17, 2288}, 0, { 0, -12300}, {0xff, 0xff, 0xff, 0xff}}},
177
{{{ 1372, 43, 2704}, 0, { 990, -12186}, {0xff, 0xff, 0xff, 0xff}}},
178
{{{ 2071, -409, 2281}, 0, { -18, -14280}, {0xff, 0xff, 0xff, 0xff}}},
179
{{{ 2069, -405, 2691}, 0, { 990, -14254}, {0xff, 0xff, 0xff, 0xff}}},
180
{{{ 1515, 154, 713}, 0, { 0, -4640}, {0xff, 0xff, 0xff, 0xff}}},
181
{{{ 1203, 154, 434}, 0, { 990, -4864}, {0xff, 0xff, 0xff, 0xff}}},
182
{{{ 491, 154, 949}, 0, { 990, -7058}, {0xff, 0xff, 0xff, 0xff}}},
183
{{{ 981, 154, 2337}, 0, { 0, -11252}, {0xff, 0xff, 0xff, 0xff}}},
184
{{{ 1372, 43, 2704}, 0, { 990, -12128}, {0xff, 0xff, 0xff, 0xff}}},
185
{{{ 1403, 17, 2288}, 0, { 4, -12358}, {0xff, 0xff, 0xff, 0xff}}},
186
};
187
188
// 0x07017EE0 - 0x07017F90
189
static const Vtx rr_seg7_vertex_07017EE0[] = {
190
{{{ 715, 154, 2018}, 0, { 0, -9650}, {0xff, 0xff, 0xff, 0xff}}},
191
{{{ 278, 154, 2134}, 0, { 990, -9172}, {0xff, 0xff, 0xff, 0xff}}},
192
{{{ 981, 154, 2337}, 0, { 0, -10684}, {0xff, 0xff, 0xff, 0xff}}},
193
{{{ 818, 154, 2781}, 0, { 990, -11274}, {0xff, 0xff, 0xff, 0xff}}},
194
{{{ 865, 154, 1184}, 0, { 0, -7058}, {0xff, 0xff, 0xff, 0xff}}},
195
{{{ 278, 154, 2134}, 0, { 990, -9650}, {0xff, 0xff, 0xff, 0xff}}},
196
{{{ 715, 154, 2018}, 0, { 0, -9172}, {0xff, 0xff, 0xff, 0xff}}},
197
{{{ 491, 154, 949}, 0, { 990, -6644}, {0xff, 0xff, 0xff, 0xff}}},
198
{{{ 1515, 154, 713}, 0, { 0, -4640}, {0xff, 0xff, 0xff, 0xff}}},
199
{{{ 491, 154, 949}, 0, { 990, -7058}, {0xff, 0xff, 0xff, 0xff}}},
200
{{{ 865, 154, 1184}, 0, { 0, -6644}, {0xff, 0xff, 0xff, 0xff}}},
201
};
202
203
// 0x07017F90 - 0x07018010
204
static const Vtx rr_seg7_vertex_07017F90[] = {
205
{{{ -357, -204, -3713}, 0, { 224, 734}, {0x5d, 0x00, 0x00, 0xff}}},
206
{{{ -102, -225, -3883}, 0, { 1756, 734}, {0x5d, 0x00, 0x00, 0xff}}},
207
{{{ -214, -25, -3891}, 0, { 1246, -288}, {0x5d, 0x00, 0x00, 0xff}}},
208
{{{ -299, -18, -3834}, 0, { 734, -288}, {0x5d, 0x00, 0x00, 0xff}}},
209
{{{ -129, -18, -3834}, 0, { 342, -1256}, {0x5d, 0x00, 0x00, 0xff}}},
210
{{{ -326, -225, -3883}, 0, { 1364, -234}, {0x5d, 0x00, 0x00, 0xff}}},
211
{{{ -71, -204, -3713}, 0, { -166, -234}, {0x5d, 0x00, 0x00, 0xff}}},
212
{{{ -214, -25, -3891}, 0, { 854, -1256}, {0x5d, 0x00, 0x00, 0xff}}},
213
};
214
215
// 0x07018010 - 0x07018100
216
static const Vtx rr_seg7_vertex_07018010[] = {
217
{{{ -2838, 256, -153}, 0, { 990, 990}, {0x79, 0xbe, 0xda, 0xff}}},
218
{{{ -2838, 512, -153}, 0, { 990, 0}, {0x79, 0xbe, 0xda, 0xff}}},
219
{{{ -1958, 256, 463}, 0, { 0, 990}, {0x79, 0xbe, 0xda, 0xff}}},
220
{{{ -3453, 563, -1689}, 0, { 990, 990}, {0x79, 0xbe, 0xda, 0xff}}},
221
{{{ -3453, 922, -1689}, 0, { 990, 0}, {0x79, 0xbe, 0xda, 0xff}}},
222
{{{ -3453, 922, -613}, 0, { 0, 0}, {0x79, 0xbe, 0xda, 0xff}}},
223
{{{ -3453, 563, -613}, 0, { 0, 990}, {0x79, 0xbe, 0xda, 0xff}}},
224
{{{ -4067, 563, -613}, 0, { 0, 990}, {0x79, 0xbe, 0xda, 0xff}}},
225
{{{ -4067, 922, -613}, 0, { 0, 0}, {0x79, 0xbe, 0xda, 0xff}}},
226
{{{ -4067, 922, -1689}, 0, { 990, 0}, {0x79, 0xbe, 0xda, 0xff}}},
227
{{{ -4067, 563, -1689}, 0, { 990, 990}, {0x79, 0xbe, 0xda, 0xff}}},
228
{{{ -2310, 256, 966}, 0, { 0, 990}, {0x79, 0xbe, 0xda, 0xff}}},
229
{{{ -2310, 512, 966}, 0, { 0, 0}, {0x79, 0xbe, 0xda, 0xff}}},
230
{{{ -3191, 256, 350}, 0, { 990, 990}, {0x79, 0xbe, 0xda, 0xff}}},
231
{{{ -3191, 512, 350}, 0, { 990, 0}, {0x79, 0xbe, 0xda, 0xff}}},
232
};
233
234
// 0x07018100 - 0x070181F0
235
static const Vtx rr_seg7_vertex_07018100[] = {
236
{{{ 2355, -259, 2857}, 0, { 990, 0}, {0x79, 0xbe, 0xda, 0xff}}},
237
{{{ 2355, -1433, 2857}, 0, { 990, 990}, {0x79, 0xbe, 0xda, 0xff}}},
238
{{{ 2355, -1433, 2242}, 0, { 0, 990}, {0x79, 0xbe, 0xda, 0xff}}},
239
{{{ -2838, 512, -153}, 0, { 990, 0}, {0x79, 0xbe, 0xda, 0xff}}},
240
{{{ -1958, 512, 463}, 0, { 0, 0}, {0x79, 0xbe, 0xda, 0xff}}},
241
{{{ -1958, 256, 463}, 0, { 0, 990}, {0x79, 0xbe, 0xda, 0xff}}},
242
{{{ 3351, -2354, 2870}, 0, { 990, 990}, {0x79, 0xbe, 0xda, 0xff}}},
243
{{{ 3351, -2354, 2256}, 0, { -6, 990}, {0x79, 0xbe, 0xda, 0xff}}},
244
{{{ 3351, -1689, 2870}, 0, { 990, 0}, {0x79, 0xbe, 0xda, 0xff}}},
245
{{{ 3351, -1689, 2256}, 0, { -6, 0}, {0x79, 0xbe, 0xda, 0xff}}},
246
{{{ 2941, -1689, 2256}, 0, { 990, 0}, {0x79, 0xbe, 0xda, 0xff}}},
247
{{{ 2941, -2354, 2256}, 0, { 990, 990}, {0x79, 0xbe, 0xda, 0xff}}},
248
{{{ 2941, -1689, 2870}, 0, { 0, 0}, {0x79, 0xbe, 0xda, 0xff}}},
249
{{{ 2941, -2354, 2870}, 0, { 0, 990}, {0x79, 0xbe, 0xda, 0xff}}},
250
{{{ 2355, -259, 2242}, 0, { 0, 0}, {0x79, 0xbe, 0xda, 0xff}}},
251
};
252
253
// 0x070181F0 - 0x070182F0
254
static const Vtx rr_seg7_vertex_070181F0[] = {
255
{{{ 1946, -259, 2857}, 0, { 0, 0}, {0x79, 0xbe, 0xda, 0xff}}},
256
{{{ 1946, -1433, 2242}, 0, { 990, 990}, {0x79, 0xbe, 0xda, 0xff}}},
257
{{{ 1946, -1433, 2857}, 0, { 0, 990}, {0x79, 0xbe, 0xda, 0xff}}},
258
{{{ 1946, -259, 2242}, 0, { 990, 0}, {0x79, 0xbe, 0xda, 0xff}}},
259
{{{ 3351, -2354, 2870}, 0, { 0, 990}, {0x3f, 0xbf, 0xaa, 0xff}}},
260
{{{ 2941, -2354, 2870}, 0, { -358, 744}, {0x3f, 0xbf, 0xaa, 0xff}}},
261
{{{ 3351, -2354, 2256}, 0, { 336, 500}, {0x3f, 0xbf, 0xaa, 0xff}}},
262
{{{ 2941, -2354, 2256}, 0, { 8, 254}, {0x3f, 0xbf, 0xaa, 0xff}}},
263
{{{ 1946, -1433, 2242}, 0, { 1140, 1082}, {0x3f, 0xbf, 0xaa, 0xff}}},
264
{{{ 2355, -1433, 2242}, 0, { 812, 840}, {0x3f, 0xbf, 0xaa, 0xff}}},
265
{{{ 2355, -1433, 2857}, 0, { 444, 1328}, {0x3f, 0xbf, 0xaa, 0xff}}},
266
{{{ 1946, -1433, 2857}, 0, { 772, 1574}, {0x3f, 0xbf, 0xaa, 0xff}}},
267
{{{ -4067, 563, -1689}, 0, { 496, 550}, {0x52, 0xac, 0xac, 0xff}}},
268
{{{ -3453, 563, -613}, 0, { 220, 1290}, {0x52, 0xac, 0xac, 0xff}}},
269
{{{ -4067, 563, -613}, 0, { 0, 990}, {0x52, 0xac, 0xac, 0xff}}},
270
{{{ -3453, 563, -1689}, 0, { 748, 852}, {0x52, 0xac, 0xac, 0xff}}},
271
};
272
273
// 0x070182F0 - 0x070183E0
274
static const Vtx rr_seg7_vertex_070182F0[] = {
275
{{{ -3191, 256, 350}, 0, { 496, 550}, {0x52, 0xac, 0xac, 0xff}}},
276
{{{ -1958, 256, 463}, 0, { 220, 1290}, {0x52, 0xac, 0xac, 0xff}}},
277
{{{ -2310, 256, 966}, 0, { 0, 990}, {0x52, 0xac, 0xac, 0xff}}},
278
{{{ -2838, 256, -153}, 0, { 748, 852}, {0x52, 0xac, 0xac, 0xff}}},
279
{{{ -2838, 512, -153}, 0, { 748, 852}, {0xff, 0xff, 0xff, 0xff}}},
280
{{{ -3191, 512, 350}, 0, { 496, 550}, {0xff, 0xff, 0xff, 0xff}}},
281
{{{ -2310, 512, 966}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
282
{{{ -3453, 563, -613}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
283
{{{ -4067, 922, -613}, 0, { 0, 16}, {0xff, 0xff, 0xff, 0xff}}},
284
{{{ -4067, 563, -613}, 0, { 0, 1036}, {0xff, 0xff, 0xff, 0xff}}},
285
{{{ -3453, 922, -613}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
286
{{{ -4067, 563, -1689}, 0, { 0, 1036}, {0xff, 0xff, 0xff, 0xff}}},
287
{{{ -3453, 922, -1689}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
288
{{{ -3453, 563, -1689}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
289
{{{ -4067, 922, -1689}, 0, { 0, 16}, {0xff, 0xff, 0xff, 0xff}}},
290
};
291
292
// 0x070183E0 - 0x070184D0
293
static const Vtx rr_seg7_vertex_070183E0[] = {
294
{{{ -3453, 922, -1689}, 0, { 748, 852}, {0xff, 0xff, 0xff, 0xff}}},
295
{{{ -4067, 922, -1689}, 0, { 496, 550}, {0xff, 0xff, 0xff, 0xff}}},
296
{{{ -4067, 922, -613}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
297
{{{ -3453, 922, -613}, 0, { 220, 1290}, {0xff, 0xff, 0xff, 0xff}}},
298
{{{ -2838, 512, -153}, 0, { 748, 852}, {0xff, 0xff, 0xff, 0xff}}},
299
{{{ -2310, 512, 966}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
300
{{{ -1958, 512, 463}, 0, { 220, 1290}, {0xff, 0xff, 0xff, 0xff}}},
301
{{{ -3191, 256, 350}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
302
{{{ -2838, 512, -153}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
303
{{{ -2838, 256, -153}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
304
{{{ -3191, 512, 350}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
305
{{{ -1958, 256, 463}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
306
{{{ -2310, 512, 966}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
307
{{{ -2310, 256, 966}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
308
{{{ -1958, 512, 463}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
309
};
310
311
// 0x070184D0 - 0x070185D0
312
static const Vtx rr_seg7_vertex_070184D0[] = {
313
{{{ 3351, -1689, 2256}, 0, { 336, 500}, {0xff, 0xff, 0xff, 0xff}}},
314
{{{ 2941, -1689, 2256}, 0, { 8, 254}, {0xff, 0xff, 0xff, 0xff}}},
315
{{{ 3351, -1689, 2870}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
316
{{{ 1946, -259, 2857}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
317
{{{ 2355, -259, 2857}, 0, { -358, 744}, {0xff, 0xff, 0xff, 0xff}}},
318
{{{ 2355, -259, 2242}, 0, { 8, 254}, {0xff, 0xff, 0xff, 0xff}}},
319
{{{ 2941, -1689, 2870}, 0, { -358, 744}, {0xff, 0xff, 0xff, 0xff}}},
320
{{{ 3351, -1689, 2256}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
321
{{{ 3351, -2354, 2256}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
322
{{{ 2941, -2354, 2256}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
323
{{{ 2941, -1689, 2256}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
324
{{{ 2941, -1689, 2870}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
325
{{{ 2941, -2354, 2870}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
326
{{{ 3351, -1689, 2870}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
327
{{{ 3351, -2354, 2870}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
328
{{{ 1946, -259, 2242}, 0, { 336, 500}, {0xff, 0xff, 0xff, 0xff}}},
329
};
330
331
// 0x070185D0 - 0x07018650
332
static const Vtx rr_seg7_vertex_070185D0[] = {
333
{{{ 1946, -259, 2857}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
334
{{{ 2355, -1433, 2857}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
335
{{{ 2355, -259, 2857}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
336
{{{ 1946, -1433, 2857}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
337
{{{ 2355, -259, 2242}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
338
{{{ 2355, -1433, 2242}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
339
{{{ 1946, -259, 2242}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
340
{{{ 1946, -1433, 2242}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
341
};
342
343
// 0x07018650 - 0x07018938
344
static const Gfx rr_seg7_dl_07018650[] = {
345
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09005800),
346
gsDPLoadSync(),
347
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
348
gsSPVertex(rr_seg7_vertex_070175B0, 15, 0),
349
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
350
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
351
gsSP2Triangles(10, 7, 9, 0x0, 11, 12, 13, 0x0),
352
gsSP1Triangle(11, 14, 12, 0x0),
353
gsSPVertex(rr_seg7_vertex_070176A0, 15, 0),
354
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
355
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
356
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
357
gsSP1Triangle( 0, 14, 1, 0x0),
358
gsSPVertex(rr_seg7_vertex_07017790, 15, 0),
359
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
360
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
361
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
362
gsSP1Triangle(14, 11, 13, 0x0),
363
gsSPVertex(rr_seg7_vertex_07017880, 16, 0),
364
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
365
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
366
gsSP2Triangles(10, 2, 7, 0x0, 10, 7, 6, 0x0),
367
gsSP2Triangles( 0, 2, 10, 0x0, 11, 1, 0, 0x0),
368
gsSP2Triangles(11, 12, 1, 0x0, 13, 14, 12, 0x0),
369
gsSP2Triangles(13, 12, 11, 0x0, 15, 14, 13, 0x0),
370
gsSPVertex(rr_seg7_vertex_07017980, 14, 0),
371
gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 0, 0x0),
372
gsSP2Triangles( 3, 4, 1, 0x0, 5, 6, 7, 0x0),
373
gsSP2Triangles( 8, 4, 3, 0x0, 8, 9, 4, 0x0),
374
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
375
gsSPVertex(rr_seg7_vertex_07017A60, 14, 0),
376
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
377
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
378
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
379
gsSPVertex(rr_seg7_vertex_07017B40, 14, 0),
380
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
381
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
382
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
383
gsSPVertex(rr_seg7_vertex_07017C20, 14, 0),
384
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
385
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
386
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
387
gsSPVertex(rr_seg7_vertex_07017D00, 14, 0),
388
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
389
gsSP2Triangles( 4, 5, 6, 0x0, 5, 7, 6, 0x0),
390
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
391
gsSPVertex(rr_seg7_vertex_07017DE0, 16, 0),
392
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
393
gsSP2Triangles( 4, 5, 0, 0x0, 5, 3, 0, 0x0),
394
gsSP2Triangles( 6, 7, 8, 0x0, 7, 9, 8, 0x0),
395
gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
396
gsSPVertex(rr_seg7_vertex_07017EE0, 11, 0),
397
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
398
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
399
gsSP1Triangle( 8, 9, 10, 0x0),
400
gsSPEndDisplayList(),
401
};
402
403
// 0x07018938 - 0x07018980
404
static const Gfx rr_seg7_dl_07018938[] = {
405
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09006000),
406
gsDPLoadSync(),
407
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
408
gsSPVertex(rr_seg7_vertex_07017F90, 8, 0),
409
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
410
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
411
gsSPEndDisplayList(),
412
};
413
414
// 0x07018980 - 0x07018B58
415
static const Gfx rr_seg7_dl_07018980[] = {
416
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, rr_seg7_texture_07001800),
417
gsDPLoadSync(),
418
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
419
gsSPVertex(rr_seg7_vertex_07018010, 15, 0),
420
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
421
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
422
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
423
gsSP1Triangle(12, 14, 13, 0x0),
424
gsSPVertex(rr_seg7_vertex_07018100, 15, 0),
425
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
426
gsSP2Triangles( 6, 7, 8, 0x0, 7, 9, 8, 0x0),
427
gsSP2Triangles(10, 11, 12, 0x0, 11, 13, 12, 0x0),
428
gsSP1Triangle( 0, 2, 14, 0x0),
429
gsSPVertex(rr_seg7_vertex_070181F0, 16, 0),
430
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
431
gsSP2Triangles( 4, 5, 6, 0x0, 5, 7, 6, 0x0),
432
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
433
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
434
gsSPVertex(rr_seg7_vertex_070182F0, 15, 0),
435
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
436
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
437
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
438
gsSP1Triangle(11, 14, 12, 0x0),
439
gsSPVertex(rr_seg7_vertex_070183E0, 15, 0),
440
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
441
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
442
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
443
gsSP1Triangle(11, 14, 12, 0x0),
444
gsSPVertex(rr_seg7_vertex_070184D0, 16, 0),
445
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
446
gsSP2Triangles( 1, 6, 2, 0x0, 7, 8, 9, 0x0),
447
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
448
gsSP2Triangles(12, 14, 13, 0x0, 3, 5, 15, 0x0),
449
gsSPVertex(rr_seg7_vertex_070185D0, 8, 0),
450
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
451
gsSP2Triangles( 4, 5, 6, 0x0, 5, 7, 6, 0x0),
452
gsSPEndDisplayList(),
453
};
454
455
// 0x07018B58 - 0x07018C18
456
const Gfx rr_seg7_dl_07018B58[] = {
457
gsDPPipeSync(),
458
gsDPSetEnvColor(255, 255, 255, 100),
459
gsDPSetCombineMode(G_CC_MODULATERGBFADEA, G_CC_MODULATERGBFADEA),
460
gsSPClearGeometryMode(G_LIGHTING | G_CULL_BACK),
461
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),
462
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
463
gsDPTileSync(),
464
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),
465
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
466
gsSPDisplayList(rr_seg7_dl_07018650),
467
gsDPTileSync(),
468
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),
469
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
470
gsSPDisplayList(rr_seg7_dl_07018938),
471
gsDPTileSync(),
472
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),
473
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
474
gsSPDisplayList(rr_seg7_dl_07018980),
475
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
476
gsDPPipeSync(),
477
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
478
gsSPSetGeometryMode(G_LIGHTING | G_CULL_BACK),
479
gsDPSetEnvColor(255, 255, 255, 255),
480
gsSPEndDisplayList(),
481
};
482
483