Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/rr/areas/1/4/model.inc.c
7862 views
1
// 0x07002EF8 - 0x07002FD8
2
static const Vtx rr_seg7_vertex_07002EF8[] = {
3
{{{ -1175, -178, 1142}, 0, { 514, 990}, {0xec, 0xef, 0x8e, 0xff}}},
4
{{{ -1073, -178, 1039}, 0, { 514, 1328}, {0xec, 0xef, 0x8e, 0xff}}},
5
{{{ -1175, -178, 1039}, 0, { 514, 990}, {0xec, 0xef, 0x8e, 0xff}}},
6
{{{ -1073, -178, 1142}, 0, { 514, 1328}, {0xec, 0xef, 0x8e, 0xff}}},
7
{{{ -1073, -178, 384}, 0, { -712, 444}, {0xec, 0xef, 0x8e, 0xff}}},
8
{{{ -1175, -178, 282}, 0, { -1052, 444}, {0xec, 0xef, 0x8e, 0xff}}},
9
{{{ -1175, -178, 384}, 0, { -1052, 444}, {0xec, 0xef, 0x8e, 0xff}}},
10
{{{ -1073, -178, 282}, 0, { -712, 444}, {0xec, 0xef, 0x8e, 0xff}}},
11
{{{ -971, 1229, -1433}, 0, { -144, 648}, {0x8c, 0x8c, 0x8c, 0xff}}},
12
{{{ -1381, 1229, -1228}, 0, { 620, 392}, {0x8c, 0x8c, 0x8c, 0xff}}},
13
{{{ -1380, 1434, -1228}, 0, { 734, 734}, {0x8c, 0x8c, 0x8c, 0xff}}},
14
{{{ 920, -1008, 282}, 0, { 1668, -710}, {0x8c, 0x8c, 0x8c, 0xff}}},
15
{{{ 985, -905, 384}, 0, { 1638, -850}, {0x8c, 0x8c, 0x8c, 0xff}}},
16
{{{ 1022, -1008, 384}, 0, { 1754, -796}, {0x8c, 0x8c, 0x8c, 0xff}}},
17
};
18
19
// 0x07002FD8 - 0x070030D8
20
static const Vtx rr_seg7_vertex_07002FD8[] = {
21
{{{ 1023, -1008, 1039}, 0, { 1754, -796}, {0x8c, 0x8c, 0x8c, 0xff}}},
22
{{{ 985, -905, 1039}, 0, { 1638, -850}, {0x8c, 0x8c, 0x8c, 0xff}}},
23
{{{ 921, -1008, 1142}, 0, { 1670, -712}, {0x8c, 0x8c, 0x8c, 0xff}}},
24
{{{ -971, 1434, -409}, 0, { 1246, 2266}, {0x8c, 0x8c, 0x8c, 0xff}}},
25
{{{ -1380, 1434, -613}, 0, { 1502, 1498}, {0x8c, 0x8c, 0x8c, 0xff}}},
26
{{{ -1380, 1229, -613}, 0, { 1844, 1614}, {0x8c, 0x8c, 0x8c, 0xff}}},
27
{{{ -971, 1434, -409}, 0, { 1246, 224}, {0x8c, 0x8c, 0x8c, 0xff}}},
28
{{{ -1380, 1229, -613}, 0, { 1844, -428}, {0x8c, 0x8c, 0x8c, 0xff}}},
29
{{{ -971, 1229, -409}, 0, { 1588, 338}, {0x8c, 0x8c, 0x8c, 0xff}}},
30
{{{ -971, 1229, -1433}, 0, { -144, 648}, {0x8c, 0x8c, 0x8c, 0xff}}},
31
{{{ -1380, 1434, -1228}, 0, { 734, 734}, {0x8c, 0x8c, 0x8c, 0xff}}},
32
{{{ -971, 1434, -1433}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}},
33
{{{ 256, 1229, -613}, 0, { -284, 3796}, {0x96, 0x96, 0x96, 0xff}}},
34
{{{ -562, 1434, -613}, 0, { 480, 2520}, {0x96, 0x96, 0x96, 0xff}}},
35
{{{ -562, 1229, -613}, 0, { 736, 2774}, {0x96, 0x96, 0x96, 0xff}}},
36
{{{ 256, 1434, -613}, 0, { -540, 3542}, {0x96, 0x96, 0x96, 0xff}}},
37
};
38
39
// 0x070030D8 - 0x070031D8
40
static const Vtx rr_seg7_vertex_070030D8[] = {
41
{{{ -562, 1229, -1228}, 0, { -540, 1498}, {0x96, 0x96, 0x96, 0xff}}},
42
{{{ 256, 1434, -1228}, 0, { -1306, 2774}, {0x96, 0x96, 0x96, 0xff}}},
43
{{{ 256, 1229, -1228}, 0, { -1562, 2520}, {0x96, 0x96, 0x96, 0xff}}},
44
{{{ -562, 1434, -1228}, 0, { -284, 1752}, {0x96, 0x96, 0x96, 0xff}}},
45
{{{ -1073, -905, 384}, 0, { 78, 734}, {0xc8, 0xc8, 0xc8, 0xff}}},
46
{{{ 985, -905, 384}, 0, { 1544, 734}, {0xc8, 0xc8, 0xc8, 0xff}}},
47
{{{ 920, -1008, 282}, 0, { 1426, 990}, {0xc8, 0xc8, 0xc8, 0xff}}},
48
{{{ -1124, -1008, 282}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}},
49
{{{ -1124, -1008, 1142}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}},
50
{{{ 921, -1008, 1142}, 0, { 1426, 990}, {0xc8, 0xc8, 0xc8, 0xff}}},
51
{{{ 985, -905, 1039}, 0, { 1546, 734}, {0xc8, 0xc8, 0xc8, 0xff}}},
52
{{{ -1073, -905, 1039}, 0, { 78, 734}, {0xc8, 0xc8, 0xc8, 0xff}}},
53
{{{ 256, 1434, -613}, 0, { -540, 3542}, {0xc8, 0xc8, 0xc8, 0xff}}},
54
{{{ -562, 1434, -1228}, 0, { -284, 1752}, {0xc8, 0xc8, 0xc8, 0xff}}},
55
{{{ -971, 1434, -1433}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}},
56
{{{ -562, 1434, -613}, 0, { 480, 2520}, {0xc8, 0xc8, 0xc8, 0xff}}},
57
};
58
59
// 0x070031D8 - 0x070032B8
60
static const Vtx rr_seg7_vertex_070031D8[] = {
61
{{{ -971, 1434, -1433}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}},
62
{{{ -1380, 1434, -613}, 0, { 1502, 1500}, {0xc8, 0xc8, 0xc8, 0xff}}},
63
{{{ -971, 1434, -409}, 0, { 1246, 2266}, {0xc8, 0xc8, 0xc8, 0xff}}},
64
{{{ -1380, 1434, -1228}, 0, { 734, 734}, {0xc8, 0xc8, 0xc8, 0xff}}},
65
{{{ -971, 1434, -1433}, 0, { 0, -1054}, {0xc8, 0xc8, 0xc8, 0xff}}},
66
{{{ -971, 1434, -409}, 0, { 1246, 224}, {0xc8, 0xc8, 0xc8, 0xff}}},
67
{{{ -562, 1434, -613}, 0, { 480, 478}, {0xc8, 0xc8, 0xc8, 0xff}}},
68
{{{ 256, 1434, -613}, 0, { -540, 3542}, {0xc8, 0xc8, 0xc8, 0xff}}},
69
{{{ 256, 1434, -1228}, 0, { -1306, 2774}, {0xc8, 0xc8, 0xc8, 0xff}}},
70
{{{ -562, 1434, -1228}, 0, { -284, 1752}, {0xc8, 0xc8, 0xc8, 0xff}}},
71
{{{ -868, 819, -255}, 0, { 480, 990}, {0xc8, 0xc8, 0xc8, 0xff}}},
72
{{{ -971, 819, -153}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}},
73
{{{ -868, 819, -153}, 0, { 224, 734}, {0xc8, 0xc8, 0xc8, 0xff}}},
74
{{{ -971, 819, -255}, 0, { 224, 1244}, {0xc8, 0xc8, 0xc8, 0xff}}},
75
};
76
77
// 0x070032B8 - 0x070033A8
78
static const Vtx rr_seg7_vertex_070032B8[] = {
79
{{{ 102, 1638, -1893}, 0, { 480, 990}, {0xc8, 0xc8, 0xc8, 0xff}}},
80
{{{ 0, 1638, -1893}, 0, { 224, 1244}, {0xc8, 0xc8, 0xc8, 0xff}}},
81
{{{ 0, 1638, -1791}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}},
82
{{{ 102, 1638, -1791}, 0, { 224, 734}, {0xc8, 0xc8, 0xc8, 0xff}}},
83
{{{ -1022, -260, 384}, 0, { -542, 718}, {0xff, 0xd4, 0x00, 0xff}}},
84
{{{ -1022, -260, 282}, 0, { -542, 718}, {0xff, 0xd4, 0x00, 0xff}}},
85
{{{ -1073, -178, 282}, 0, { -712, 444}, {0xff, 0xd4, 0x00, 0xff}}},
86
{{{ -1073, -178, 1039}, 0, { 514, 1328}, {0xff, 0xd4, 0x00, 0xff}}},
87
{{{ -1022, -260, 1142}, 0, { 240, 1500}, {0xff, 0xd4, 0x00, 0xff}}},
88
{{{ -1022, -260, 1039}, 0, { 240, 1500}, {0xff, 0xd4, 0x00, 0xff}}},
89
{{{ -1073, -178, 1142}, 0, { 514, 1328}, {0xff, 0xd4, 0x00, 0xff}}},
90
{{{ -1227, -260, 1039}, 0, { 240, 820}, {0xff, 0xd4, 0x00, 0xff}}},
91
{{{ -1227, -260, 1142}, 0, { 240, 820}, {0xff, 0xd4, 0x00, 0xff}}},
92
{{{ -1175, -178, 1142}, 0, { 514, 990}, {0xff, 0xd4, 0x00, 0xff}}},
93
{{{ -1175, -178, 1039}, 0, { 514, 990}, {0xff, 0xd4, 0x00, 0xff}}},
94
};
95
96
// 0x070033A8 - 0x07003488
97
static const Vtx rr_seg7_vertex_070033A8[] = {
98
{{{ -1175, -178, 384}, 0, { -1052, 444}, {0xff, 0xd4, 0x00, 0xff}}},
99
{{{ -1227, -260, 282}, 0, { -1222, 718}, {0xff, 0xd4, 0x00, 0xff}}},
100
{{{ -1227, -260, 384}, 0, { -1222, 718}, {0xff, 0xd4, 0x00, 0xff}}},
101
{{{ -1175, -178, 282}, 0, { -1052, 444}, {0xff, 0xd4, 0x00, 0xff}}},
102
{{{ -1022, -260, 384}, 0, { -542, 718}, {0xff, 0xd4, 0x00, 0xff}}},
103
{{{ -1073, -178, 282}, 0, { -712, 444}, {0xff, 0xd4, 0x00, 0xff}}},
104
{{{ -1073, -178, 384}, 0, { -712, 444}, {0xff, 0xd4, 0x00, 0xff}}},
105
{{{ -1380, 1229, -613}, 0, { 1756, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}},
106
{{{ -1380, 1434, -1228}, 0, { 734, 734}, {0x7d, 0x7d, 0x7d, 0xff}}},
107
{{{ -1367, 1229, -1228}, 0, { 990, 480}, {0x7d, 0x7d, 0x7d, 0xff}}},
108
{{{ -1175, -342, 1039}, 0, { -102, 1116}, {0x7d, 0x7d, 0x7d, 0xff}}},
109
{{{ -1175, -1008, 1039}, 0, { 370, 1116}, {0x7d, 0x7d, 0x7d, 0xff}}},
110
{{{ -1124, -1008, 1142}, 0, { 406, 990}, {0x7d, 0x7d, 0x7d, 0xff}}},
111
{{{ -1124, -342, 1142}, 0, { -66, 990}, {0x7d, 0x7d, 0x7d, 0xff}}},
112
};
113
114
// 0x07003488 - 0x07003568
115
static const Vtx rr_seg7_vertex_07003488[] = {
116
{{{ -1124, -342, 282}, 0, { -66, 990}, {0x7d, 0x7d, 0x7d, 0xff}}},
117
{{{ -1124, -1008, 282}, 0, { 406, 990}, {0x7d, 0x7d, 0x7d, 0xff}}},
118
{{{ -1175, -1008, 384}, 0, { 370, 1116}, {0x7d, 0x7d, 0x7d, 0xff}}},
119
{{{ -1175, -342, 384}, 0, { -104, 1116}, {0x7d, 0x7d, 0x7d, 0xff}}},
120
{{{ 256, 1229, -1228}, 0, { -1562, 3030}, {0x7d, 0x7d, 0x7d, 0xff}}},
121
{{{ 256, 1434, -613}, 0, { -540, 3542}, {0x7d, 0x7d, 0x7d, 0xff}}},
122
{{{ 256, 1229, -613}, 0, { -794, 3796}, {0x7d, 0x7d, 0x7d, 0xff}}},
123
{{{ 256, 1434, -1228}, 0, { -1306, 2774}, {0x7d, 0x7d, 0x7d, 0xff}}},
124
{{{ -1380, 1229, -613}, 0, { 1756, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}},
125
{{{ -1380, 1434, -613}, 0, { 1502, 1500}, {0x7d, 0x7d, 0x7d, 0xff}}},
126
{{{ -1380, 1434, -1228}, 0, { 734, 734}, {0x7d, 0x7d, 0x7d, 0xff}}},
127
{{{ -766, 614, -357}, 0, { 990, 990}, {0x7d, 0x7d, 0x7d, 0xff}}},
128
{{{ -868, 461, -255}, 0, { 480, 990}, {0x7d, 0x7d, 0x7d, 0xff}}},
129
{{{ -971, 461, -255}, 0, { 224, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}},
130
};
131
132
// 0x07003568 - 0x07003668
133
static const Vtx rr_seg7_vertex_07003568[] = {
134
{{{ -1022, 614, 0}, 0, { -542, 734}, {0x7d, 0x7d, 0x7d, 0xff}}},
135
{{{ -971, 819, -153}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}},
136
{{{ -1073, 614, -357}, 0, { 224, 1754}, {0x7d, 0x7d, 0x7d, 0xff}}},
137
{{{ -971, 819, -255}, 0, { 224, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}},
138
{{{ -766, 614, -357}, 0, { 990, 990}, {0x7d, 0x7d, 0x7d, 0xff}}},
139
{{{ -868, 819, -153}, 0, { 224, 734}, {0x7d, 0x7d, 0x7d, 0xff}}},
140
{{{ -817, 614, 0}, 0, { 0, 224}, {0x7d, 0x7d, 0x7d, 0xff}}},
141
{{{ -868, 819, -255}, 0, { 480, 990}, {0x7d, 0x7d, 0x7d, 0xff}}},
142
{{{ -971, 461, -153}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}},
143
{{{ -868, 461, -153}, 0, { 224, 734}, {0x7d, 0x7d, 0x7d, 0xff}}},
144
{{{ 102, 1638, -1791}, 0, { 224, 734}, {0x7d, 0x7d, 0x7d, 0xff}}},
145
{{{ 154, 1434, -1637}, 0, { 0, 224}, {0x7d, 0x7d, 0x7d, 0xff}}},
146
{{{ 205, 1434, -1996}, 0, { 990, 990}, {0x7d, 0x7d, 0x7d, 0xff}}},
147
{{{ -971, 461, -255}, 0, { 224, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}},
148
{{{ 102, 1280, -1893}, 0, { 480, 990}, {0x7d, 0x7d, 0x7d, 0xff}}},
149
{{{ 0, 1280, -1893}, 0, { 224, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}},
150
};
151
152
// 0x07003668 - 0x07003758
153
static const Vtx rr_seg7_vertex_07003668[] = {
154
{{{ 205, 1434, -1996}, 0, { 990, 990}, {0x7d, 0x7d, 0x7d, 0xff}}},
155
{{{ 0, 1280, -1893}, 0, { 224, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}},
156
{{{ -101, 1434, -1996}, 0, { 224, 1754}, {0x7d, 0x7d, 0x7d, 0xff}}},
157
{{{ 0, 1280, -1791}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}},
158
{{{ 154, 1434, -1637}, 0, { 0, 224}, {0x7d, 0x7d, 0x7d, 0xff}}},
159
{{{ -50, 1434, -1637}, 0, { -542, 734}, {0x7d, 0x7d, 0x7d, 0xff}}},
160
{{{ 102, 1280, -1791}, 0, { 224, 734}, {0x7d, 0x7d, 0x7d, 0xff}}},
161
{{{ 102, 1638, -1893}, 0, { 480, 990}, {0x7d, 0x7d, 0x7d, 0xff}}},
162
{{{ 102, 1638, -1791}, 0, { 224, 734}, {0x7d, 0x7d, 0x7d, 0xff}}},
163
{{{ 0, 1638, -1791}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}},
164
{{{ 0, 1638, -1893}, 0, { 224, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}},
165
{{{ -1124, -1008, 282}, 0, { 0, 990}, {0x55, 0x55, 0x55, 0xff}}},
166
{{{ 920, -1008, 282}, 0, { 1426, 990}, {0x55, 0x55, 0x55, 0xff}}},
167
{{{ 1022, -1008, 384}, 0, { 1498, 990}, {0x55, 0x55, 0x55, 0xff}}},
168
{{{ -1175, -1008, 384}, 0, { -66, 990}, {0x55, 0x55, 0x55, 0xff}}},
169
};
170
171
// 0x07003758 - 0x07003858
172
static const Vtx rr_seg7_vertex_07003758[] = {
173
{{{ -1175, -1008, 1039}, 0, { -66, 990}, {0x55, 0x55, 0x55, 0xff}}},
174
{{{ 1023, -1008, 1039}, 0, { 1500, 990}, {0x55, 0x55, 0x55, 0xff}}},
175
{{{ 921, -1008, 1142}, 0, { 1426, 990}, {0x55, 0x55, 0x55, 0xff}}},
176
{{{ -1124, -1008, 1142}, 0, { 0, 990}, {0x55, 0x55, 0x55, 0xff}}},
177
{{{ -1381, 1229, -613}, 0, { -2838, 5840}, {0x55, 0x55, 0x55, 0xff}}},
178
{{{ -972, 1229, -1433}, 0, { -3350, 4308}, {0x55, 0x55, 0x55, 0xff}}},
179
{{{ -562, 1229, -1228}, 0, { -2584, 4052}, {0x55, 0x55, 0x55, 0xff}}},
180
{{{ -1381, 1229, -1228}, 0, { -3606, 5074}, {0x55, 0x55, 0x55, 0xff}}},
181
{{{ 256, 1229, -1228}, 0, { -1562, 3030}, {0x55, 0x55, 0x55, 0xff}}},
182
{{{ -972, 1229, -409}, 0, { -2072, 5586}, {0x55, 0x55, 0x55, 0xff}}},
183
{{{ -562, 1229, -613}, 0, { -1816, 4818}, {0x55, 0x55, 0x55, 0xff}}},
184
{{{ 256, 1229, -613}, 0, { -794, 3796}, {0x55, 0x55, 0x55, 0xff}}},
185
{{{ -868, 461, -153}, 0, { 224, 734}, {0x55, 0x55, 0x55, 0xff}}},
186
{{{ -971, 461, -153}, 0, { 0, 990}, {0x55, 0x55, 0x55, 0xff}}},
187
{{{ -971, 461, -255}, 0, { 224, 1244}, {0x55, 0x55, 0x55, 0xff}}},
188
{{{ -868, 461, -255}, 0, { 480, 990}, {0x55, 0x55, 0x55, 0xff}}},
189
};
190
191
// 0x07003858 - 0x07003948
192
static const Vtx rr_seg7_vertex_07003858[] = {
193
{{{ 102, 1280, -1791}, 0, { 224, 734}, {0x55, 0x55, 0x55, 0xff}}},
194
{{{ 0, 1280, -1791}, 0, { 0, 990}, {0x55, 0x55, 0x55, 0xff}}},
195
{{{ 0, 1280, -1893}, 0, { 224, 1244}, {0x55, 0x55, 0x55, 0xff}}},
196
{{{ 102, 1280, -1893}, 0, { 480, 990}, {0x55, 0x55, 0x55, 0xff}}},
197
{{{ -1073, -905, 1039}, 0, { 78, 734}, {0x64, 0x64, 0x64, 0xff}}},
198
{{{ 1023, -1008, 1039}, 0, { 1500, 990}, {0x64, 0x64, 0x64, 0xff}}},
199
{{{ -1175, -1008, 1039}, 0, { -66, 990}, {0x64, 0x64, 0x64, 0xff}}},
200
{{{ -1073, -342, 1039}, 0, { 0, 862}, {0x64, 0x64, 0x64, 0xff}}},
201
{{{ -1175, -1008, 1039}, 0, { 370, 1116}, {0x64, 0x64, 0x64, 0xff}}},
202
{{{ -1175, -342, 1039}, 0, { -102, 1116}, {0x64, 0x64, 0x64, 0xff}}},
203
{{{ -1073, -905, 1039}, 0, { 370, 862}, {0x64, 0x64, 0x64, 0xff}}},
204
{{{ -1175, -342, 384}, 0, { -104, 1116}, {0x64, 0x64, 0x64, 0xff}}},
205
{{{ -1175, -1008, 384}, 0, { 370, 1116}, {0x64, 0x64, 0x64, 0xff}}},
206
{{{ -1073, -905, 384}, 0, { 370, 862}, {0x64, 0x64, 0x64, 0xff}}},
207
{{{ -1073, -342, 384}, 0, { 0, 862}, {0x64, 0x64, 0x64, 0xff}}},
208
};
209
210
// 0x07003948 - 0x07003A28
211
static const Vtx rr_seg7_vertex_07003948[] = {
212
{{{ -1175, -1008, 384}, 0, { -66, 990}, {0x64, 0x64, 0x64, 0xff}}},
213
{{{ 985, -905, 384}, 0, { 1544, 734}, {0x64, 0x64, 0x64, 0xff}}},
214
{{{ -1073, -905, 384}, 0, { 78, 734}, {0x64, 0x64, 0x64, 0xff}}},
215
{{{ 1022, -1008, 384}, 0, { 1498, 990}, {0x64, 0x64, 0x64, 0xff}}},
216
{{{ -1073, -905, 1039}, 0, { 78, 734}, {0x64, 0x64, 0x64, 0xff}}},
217
{{{ 985, -905, 1039}, 0, { 1546, 734}, {0x64, 0x64, 0x64, 0xff}}},
218
{{{ 1023, -1008, 1039}, 0, { 1500, 990}, {0x64, 0x64, 0x64, 0xff}}},
219
{{{ 102, 1280, -1791}, 0, { 224, 734}, {0x64, 0x64, 0x64, 0xff}}},
220
{{{ 102, 1280, -1893}, 0, { 480, 990}, {0x64, 0x64, 0x64, 0xff}}},
221
{{{ 205, 1434, -1996}, 0, { 990, 990}, {0x64, 0x64, 0x64, 0xff}}},
222
{{{ -868, 461, -153}, 0, { 224, 734}, {0x64, 0x64, 0x64, 0xff}}},
223
{{{ -868, 461, -255}, 0, { 480, 990}, {0x64, 0x64, 0x64, 0xff}}},
224
{{{ -766, 614, -357}, 0, { 990, 990}, {0x64, 0x64, 0x64, 0xff}}},
225
{{{ -817, 614, 0}, 0, { 0, 224}, {0x64, 0x64, 0x64, 0xff}}},
226
};
227
228
// 0x07003A28 - 0x07003B08
229
static const Vtx rr_seg7_vertex_07003A28[] = {
230
{{{ -1073, 614, -357}, 0, { 224, 1754}, {0x64, 0x64, 0x64, 0xff}}},
231
{{{ -971, 461, -255}, 0, { 224, 1244}, {0x64, 0x64, 0x64, 0xff}}},
232
{{{ -971, 461, -153}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}},
233
{{{ -1022, 614, 0}, 0, { -542, 734}, {0x64, 0x64, 0x64, 0xff}}},
234
{{{ -101, 1434, -1996}, 0, { 224, 1754}, {0x64, 0x64, 0x64, 0xff}}},
235
{{{ 0, 1280, -1893}, 0, { 224, 1244}, {0x64, 0x64, 0x64, 0xff}}},
236
{{{ 0, 1280, -1791}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}},
237
{{{ -50, 1434, -1637}, 0, { -542, 734}, {0x64, 0x64, 0x64, 0xff}}},
238
{{{ 102, 1280, -1791}, 0, { 224, 734}, {0x64, 0x64, 0x64, 0xff}}},
239
{{{ 205, 1434, -1996}, 0, { 990, 990}, {0x64, 0x64, 0x64, 0xff}}},
240
{{{ 154, 1434, -1637}, 0, { 0, 224}, {0x64, 0x64, 0x64, 0xff}}},
241
{{{ -562, 1229, -1228}, 0, { -626, 1640}, {0x91, 0x91, 0x91, 0xff}}},
242
{{{ -971, 1434, -1433}, 0, { 0, 990}, {0x91, 0x91, 0x91, 0xff}}},
243
{{{ -562, 1434, -1228}, 0, { -284, 1752}, {0x91, 0x91, 0x91, 0xff}}},
244
};
245
246
// 0x07003B08 - 0x07003BF8
247
static const Vtx rr_seg7_vertex_07003B08[] = {
248
{{{ -1124, -342, 1142}, 0, { -66, 990}, {0x91, 0x91, 0x91, 0xff}}},
249
{{{ -1124, -1008, 1142}, 0, { 406, 990}, {0x91, 0x91, 0x91, 0xff}}},
250
{{{ -1073, -905, 1039}, 0, { 370, 862}, {0x91, 0x91, 0x91, 0xff}}},
251
{{{ -1073, -342, 1039}, 0, { 0, 862}, {0x91, 0x91, 0x91, 0xff}}},
252
{{{ -1073, -342, 384}, 0, { 0, 862}, {0x91, 0x91, 0x91, 0xff}}},
253
{{{ -1124, -1008, 282}, 0, { 406, 990}, {0x91, 0x91, 0x91, 0xff}}},
254
{{{ -1124, -342, 282}, 0, { -66, 990}, {0x91, 0x91, 0x91, 0xff}}},
255
{{{ -1073, -905, 384}, 0, { 370, 862}, {0x91, 0x91, 0x91, 0xff}}},
256
{{{ -562, 1434, -613}, 0, { 480, 2520}, {0x91, 0x91, 0x91, 0xff}}},
257
{{{ -971, 1434, -409}, 0, { 1246, 2266}, {0x91, 0x91, 0x91, 0xff}}},
258
{{{ -971, 1229, -409}, 0, { 1360, 2608}, {0x91, 0x91, 0x91, 0xff}}},
259
{{{ -562, 1229, -613}, 0, { 594, 2862}, {0x91, 0x91, 0x91, 0xff}}},
260
{{{ -562, 1229, -1228}, 0, { -626, 1640}, {0x91, 0x91, 0x91, 0xff}}},
261
{{{ -971, 1229, -1433}, 0, { -372, 876}, {0x91, 0x91, 0x91, 0xff}}},
262
{{{ -971, 1434, -1433}, 0, { 0, 990}, {0x91, 0x91, 0x91, 0xff}}},
263
};
264
265
// 0x07003BF8 - 0x07003CF8
266
static const Vtx rr_seg7_vertex_07003BF8[] = {
267
{{{ 0, 1638, -1893}, 0, { 224, 1244}, {0x91, 0x91, 0x91, 0xff}}},
268
{{{ 205, 1434, -1996}, 0, { 990, 990}, {0x91, 0x91, 0x91, 0xff}}},
269
{{{ -101, 1434, -1996}, 0, { 224, 1754}, {0x91, 0x91, 0x91, 0xff}}},
270
{{{ -1073, 614, -357}, 0, { 224, 1754}, {0x91, 0x91, 0x91, 0xff}}},
271
{{{ -971, 819, -255}, 0, { 224, 1244}, {0x91, 0x91, 0x91, 0xff}}},
272
{{{ -868, 819, -255}, 0, { 480, 990}, {0x91, 0x91, 0x91, 0xff}}},
273
{{{ -766, 614, -357}, 0, { 990, 990}, {0x91, 0x91, 0x91, 0xff}}},
274
{{{ -817, 614, 0}, 0, { 0, 224}, {0x91, 0x91, 0x91, 0xff}}},
275
{{{ -868, 819, -153}, 0, { 224, 734}, {0x91, 0x91, 0x91, 0xff}}},
276
{{{ -971, 819, -153}, 0, { 0, 990}, {0x91, 0x91, 0x91, 0xff}}},
277
{{{ -1022, 614, 0}, 0, { -542, 734}, {0x91, 0x91, 0x91, 0xff}}},
278
{{{ 154, 1434, -1637}, 0, { 0, 224}, {0x91, 0x91, 0x91, 0xff}}},
279
{{{ 0, 1638, -1791}, 0, { 0, 990}, {0x91, 0x91, 0x91, 0xff}}},
280
{{{ -50, 1434, -1637}, 0, { -542, 734}, {0x91, 0x91, 0x91, 0xff}}},
281
{{{ 102, 1638, -1791}, 0, { 224, 734}, {0x91, 0x91, 0x91, 0xff}}},
282
{{{ 102, 1638, -1893}, 0, { 480, 990}, {0x91, 0x91, 0x91, 0xff}}},
283
};
284
285
// 0x07003CF8 - 0x07003DE8
286
static const Vtx rr_seg7_vertex_07003CF8[] = {
287
{{{ -1175, -178, 384}, 0, { -1052, 444}, {0xaa, 0xaa, 0x00, 0xff}}},
288
{{{ -1227, -260, 384}, 0, { -1222, 718}, {0xaa, 0xaa, 0x00, 0xff}}},
289
{{{ -1175, -342, 384}, 0, { -1052, 990}, {0xaa, 0xaa, 0x00, 0xff}}},
290
{{{ -1175, -178, 1142}, 0, { 514, 990}, {0xaa, 0xaa, 0x00, 0xff}}},
291
{{{ -1175, -342, 1142}, 0, { 0, 990}, {0xaa, 0xaa, 0x00, 0xff}}},
292
{{{ -1073, -342, 1142}, 0, { 0, 1328}, {0xaa, 0xaa, 0x00, 0xff}}},
293
{{{ -1227, -260, 1142}, 0, { 240, 820}, {0xaa, 0xaa, 0x00, 0xff}}},
294
{{{ -1022, -260, 1142}, 0, { 240, 1500}, {0xaa, 0xaa, 0x00, 0xff}}},
295
{{{ -1073, -178, 1142}, 0, { 514, 1328}, {0xaa, 0xaa, 0x00, 0xff}}},
296
{{{ -1175, -342, 282}, 0, { -1052, 990}, {0xaa, 0xaa, 0x00, 0xff}}},
297
{{{ -1073, -178, 282}, 0, { -712, 444}, {0xaa, 0xaa, 0x00, 0xff}}},
298
{{{ -1022, -260, 282}, 0, { -542, 718}, {0xaa, 0xaa, 0x00, 0xff}}},
299
{{{ -1227, -260, 282}, 0, { -1222, 718}, {0xaa, 0xaa, 0x00, 0xff}}},
300
{{{ -1175, -178, 282}, 0, { -1052, 444}, {0xaa, 0xaa, 0x00, 0xff}}},
301
{{{ -1073, -342, 282}, 0, { -712, 990}, {0xaa, 0xaa, 0x00, 0xff}}},
302
};
303
304
// 0x07003DE8 - 0x07003EE8
305
static const Vtx rr_seg7_vertex_07003DE8[] = {
306
{{{ -1175, -342, 1039}, 0, { 0, 990}, {0xaa, 0xaa, 0x00, 0xff}}},
307
{{{ -1227, -260, 1039}, 0, { 240, 820}, {0xaa, 0xaa, 0x00, 0xff}}},
308
{{{ -1175, -178, 1039}, 0, { 514, 990}, {0xaa, 0xaa, 0x00, 0xff}}},
309
{{{ -1175, -178, 384}, 0, { -1052, 444}, {0xaa, 0xaa, 0x00, 0xff}}},
310
{{{ -1022, -260, 384}, 0, { -542, 718}, {0xaa, 0xaa, 0x00, 0xff}}},
311
{{{ -1073, -178, 384}, 0, { -712, 444}, {0xaa, 0xaa, 0x00, 0xff}}},
312
{{{ -1073, -342, 384}, 0, { -712, 990}, {0xaa, 0xaa, 0x00, 0xff}}},
313
{{{ -1175, -342, 384}, 0, { -1052, 990}, {0xaa, 0xaa, 0x00, 0xff}}},
314
{{{ -1073, -178, 1039}, 0, { 514, 1328}, {0xaa, 0xaa, 0x00, 0xff}}},
315
{{{ -1022, -260, 1039}, 0, { 240, 1500}, {0xaa, 0xaa, 0x00, 0xff}}},
316
{{{ -1073, -342, 1039}, 0, { 0, 1328}, {0xaa, 0xaa, 0x00, 0xff}}},
317
{{{ -1073, -342, 282}, 0, { -712, 990}, {0x6b, 0x6b, 0x00, 0xff}}},
318
{{{ -1073, -342, 384}, 0, { -712, 990}, {0x6b, 0x6b, 0x00, 0xff}}},
319
{{{ -1124, -342, 282}, 0, { -882, 990}, {0x6b, 0x6b, 0x00, 0xff}}},
320
{{{ -1175, -342, 282}, 0, { -1052, 990}, {0x6b, 0x6b, 0x00, 0xff}}},
321
{{{ -1175, -342, 384}, 0, { -1052, 990}, {0x6b, 0x6b, 0x00, 0xff}}},
322
};
323
324
// 0x07003EE8 - 0x07003FE8
325
static const Vtx rr_seg7_vertex_07003EE8[] = {
326
{{{ -1175, -342, 1039}, 0, { 0, 990}, {0x6b, 0x6b, 0x00, 0xff}}},
327
{{{ -1124, -342, 1142}, 0, { 0, 1158}, {0x6b, 0x6b, 0x00, 0xff}}},
328
{{{ -1175, -342, 1142}, 0, { 0, 990}, {0x6b, 0x6b, 0x00, 0xff}}},
329
{{{ -1073, -342, 1039}, 0, { 0, 1328}, {0x6b, 0x6b, 0x00, 0xff}}},
330
{{{ -1073, -342, 1142}, 0, { 0, 1328}, {0x6b, 0x6b, 0x00, 0xff}}},
331
{{{ -1073, -342, 384}, 0, { -712, 990}, {0x78, 0x78, 0x00, 0xff}}},
332
{{{ -1073, -342, 282}, 0, { -712, 990}, {0x78, 0x78, 0x00, 0xff}}},
333
{{{ -1022, -260, 282}, 0, { -542, 718}, {0x78, 0x78, 0x00, 0xff}}},
334
{{{ -1073, -342, 1039}, 0, { 0, 1328}, {0x78, 0x78, 0x00, 0xff}}},
335
{{{ -1022, -260, 1142}, 0, { 240, 1500}, {0x78, 0x78, 0x00, 0xff}}},
336
{{{ -1073, -342, 1142}, 0, { 0, 1328}, {0x78, 0x78, 0x00, 0xff}}},
337
{{{ -1022, -260, 1039}, 0, { 240, 1500}, {0x78, 0x78, 0x00, 0xff}}},
338
{{{ -1175, -342, 1039}, 0, { 0, 990}, {0x78, 0x78, 0x00, 0xff}}},
339
{{{ -1175, -342, 1142}, 0, { 0, 990}, {0x78, 0x78, 0x00, 0xff}}},
340
{{{ -1227, -260, 1142}, 0, { 240, 820}, {0x78, 0x78, 0x00, 0xff}}},
341
{{{ -1227, -260, 1039}, 0, { 240, 820}, {0x78, 0x78, 0x00, 0xff}}},
342
};
343
344
// 0x07003FE8 - 0x07004058
345
static const Vtx rr_seg7_vertex_07003FE8[] = {
346
{{{ -1227, -260, 384}, 0, { -1222, 718}, {0x78, 0x78, 0x00, 0xff}}},
347
{{{ -1175, -342, 282}, 0, { -1052, 990}, {0x78, 0x78, 0x00, 0xff}}},
348
{{{ -1175, -342, 384}, 0, { -1052, 990}, {0x78, 0x78, 0x00, 0xff}}},
349
{{{ -1227, -260, 282}, 0, { -1222, 718}, {0x78, 0x78, 0x00, 0xff}}},
350
{{{ -1073, -342, 384}, 0, { -712, 990}, {0x78, 0x78, 0x00, 0xff}}},
351
{{{ -1022, -260, 282}, 0, { -542, 718}, {0x78, 0x78, 0x00, 0xff}}},
352
{{{ -1022, -260, 384}, 0, { -542, 718}, {0x78, 0x78, 0x00, 0xff}}},
353
};
354
355
// 0x07004058 - 0x07004148
356
static const Vtx rr_seg7_vertex_07004058[] = {
357
{{{ 1179, -204, 410}, 0, { 0, 2010}, {0xb4, 0xb4, 0xb4, 0xff}}},
358
{{{ 1384, -409, 1024}, 0, { -1052, 0}, {0xb4, 0xb4, 0xb4, 0xff}}},
359
{{{ 1384, -409, 410}, 0, { 480, 1498}, {0xb4, 0xb4, 0xb4, 0xff}}},
360
{{{ 1179, -204, 1024}, 0, { -1564, 478}, {0xb4, 0xb4, 0xb4, 0xff}}},
361
{{{ 1588, -1074, 1024}, 0, { 224, 4564}, {0x96, 0x96, 0x96, 0xff}}},
362
{{{ 1384, -409, 1024}, 0, { 1374, 2394}, {0x96, 0x96, 0x96, 0xff}}},
363
{{{ 1179, -204, 1024}, 0, { 1374, 1372}, {0x96, 0x96, 0x96, 0xff}}},
364
{{{ -919, 410, 410}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}},
365
{{{ 1, 614, 410}, 0, { 2778, 2776}, {0x96, 0x96, 0x96, 0xff}}},
366
{{{ 1, 410, 410}, 0, { 2268, 3288}, {0x96, 0x96, 0x96, 0xff}}},
367
{{{ -919, 614, 410}, 0, { 480, 478}, {0x96, 0x96, 0x96, 0xff}}},
368
{{{ 1, 410, 1024}, 0, { 2268, 3288}, {0x96, 0x96, 0x96, 0xff}}},
369
{{{ -919, 614, 1024}, 0, { 480, 478}, {0x96, 0x96, 0x96, 0xff}}},
370
{{{ -919, 410, 1024}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}},
371
{{{ 1, 614, 1024}, 0, { 2778, 2776}, {0x96, 0x96, 0x96, 0xff}}},
372
};
373
374
// 0x07004148 - 0x07004248
375
static const Vtx rr_seg7_vertex_07004148[] = {
376
{{{ 1179, -204, 1024}, 0, { 1374, 1372}, {0x96, 0x96, 0x96, 0xff}}},
377
{{{ 820, -204, 1024}, 0, { 480, 480}, {0x96, 0x96, 0x96, 0xff}}},
378
{{{ 820, -1074, 1024}, 0, { -1690, 2648}, {0x96, 0x96, 0x96, 0xff}}},
379
{{{ 1588, -1074, 1024}, 0, { 224, 4564}, {0x96, 0x96, 0x96, 0xff}}},
380
{{{ 820, -1074, 410}, 0, { -1690, 2648}, {0x96, 0x96, 0x96, 0xff}}},
381
{{{ 1179, -204, 410}, 0, { 1374, 1372}, {0x96, 0x96, 0x96, 0xff}}},
382
{{{ 1384, -409, 410}, 0, { 1374, 2394}, {0x96, 0x96, 0x96, 0xff}}},
383
{{{ 1588, -409, 1024}, 0, { 1884, 2904}, {0x96, 0x96, 0x96, 0xff}}},
384
{{{ 1384, -409, 1024}, 0, { 1374, 2394}, {0x96, 0x96, 0x96, 0xff}}},
385
{{{ 820, -204, 410}, 0, { 480, 480}, {0x96, 0x96, 0x96, 0xff}}},
386
{{{ 1588, -409, 410}, 0, { 1884, 2904}, {0x96, 0x96, 0x96, 0xff}}},
387
{{{ 1588, -1074, 410}, 0, { 224, 4564}, {0x96, 0x96, 0x96, 0xff}}},
388
{{{ 820, -204, 1024}, 0, { -2458, 1372}, {0xc8, 0xc8, 0xc8, 0xff}}},
389
{{{ 1179, -204, 410}, 0, { 0, 2010}, {0xc8, 0xc8, 0xc8, 0xff}}},
390
{{{ 820, -204, 410}, 0, { -924, 2904}, {0xc8, 0xc8, 0xc8, 0xff}}},
391
{{{ 1179, -204, 1024}, 0, { -1564, 478}, {0xc8, 0xc8, 0xc8, 0xff}}},
392
};
393
394
// 0x07004248 - 0x07004338
395
static const Vtx rr_seg7_vertex_07004248[] = {
396
{{{ 1588, -409, 410}, 0, { 990, 990}, {0xc8, 0xc8, 0xc8, 0xff}}},
397
{{{ 1384, -409, 1024}, 0, { -1052, 0}, {0xc8, 0xc8, 0xc8, 0xff}}},
398
{{{ 1588, -409, 1024}, 0, { -540, -544}, {0xc8, 0xc8, 0xc8, 0xff}}},
399
{{{ 1384, -409, 410}, 0, { 480, 1498}, {0xc8, 0xc8, 0xc8, 0xff}}},
400
{{{ -919, 614, 410}, 0, { 1502, 2522}, {0xc8, 0xc8, 0xc8, 0xff}}},
401
{{{ 1, 614, 1024}, 0, { 2268, -1310}, {0xc8, 0xc8, 0xc8, 0xff}}},
402
{{{ 1, 614, 410}, 0, { 3800, 224}, {0xc8, 0xc8, 0xc8, 0xff}}},
403
{{{ -919, 614, 1024}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}},
404
{{{ 1, 614, 410}, 0, { 480, 1500}, {0x7d, 0x7d, 0x7d, 0xff}}},
405
{{{ 1, 614, 1024}, 0, { 2012, 0}, {0x7d, 0x7d, 0x7d, 0xff}}},
406
{{{ 1, 410, 1024}, 0, { 1502, -544}, {0x7d, 0x7d, 0x7d, 0xff}}},
407
{{{ -919, 410, 1024}, 0, { 1502, -544}, {0x7d, 0x7d, 0x7d, 0xff}}},
408
{{{ -919, 614, 1024}, 0, { 2012, 0}, {0x7d, 0x7d, 0x7d, 0xff}}},
409
{{{ -919, 614, 410}, 0, { 480, 1500}, {0x7d, 0x7d, 0x7d, 0xff}}},
410
{{{ -919, 410, 410}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}},
411
};
412
413
// 0x07004338 - 0x07004428
414
static const Vtx rr_seg7_vertex_07004338[] = {
415
{{{ 1588, -1074, 410}, 0, { -2586, -3610}, {0x7d, 0x7d, 0x7d, 0xff}}},
416
{{{ 1588, -409, 1024}, 0, { 1118, -2970}, {0x7d, 0x7d, 0x7d, 0xff}}},
417
{{{ 1588, -1074, 1024}, 0, { -1052, -5142}, {0x7d, 0x7d, 0x7d, 0xff}}},
418
{{{ 1588, -409, 410}, 0, { -414, -1438}, {0x7d, 0x7d, 0x7d, 0xff}}},
419
{{{ 820, -1074, 1024}, 0, { -1052, -5142}, {0x7d, 0x7d, 0x7d, 0xff}}},
420
{{{ 820, -204, 1024}, 0, { 1118, -2970}, {0x7d, 0x7d, 0x7d, 0xff}}},
421
{{{ 820, -204, 410}, 0, { -414, -1438}, {0x7d, 0x7d, 0x7d, 0xff}}},
422
{{{ 820, -1074, 410}, 0, { -2586, -3610}, {0x7d, 0x7d, 0x7d, 0xff}}},
423
{{{ 1, 614, 410}, 0, { 480, 1500}, {0x7d, 0x7d, 0x7d, 0xff}}},
424
{{{ 1, 410, 1024}, 0, { 1502, -544}, {0x7d, 0x7d, 0x7d, 0xff}}},
425
{{{ 1, 410, 410}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}},
426
{{{ 1588, -1074, 1024}, 0, { -540, -544}, {0x55, 0x55, 0x55, 0xff}}},
427
{{{ 820, -1074, 410}, 0, { -924, 2904}, {0x55, 0x55, 0x55, 0xff}}},
428
{{{ 1588, -1074, 410}, 0, { 990, 990}, {0x55, 0x55, 0x55, 0xff}}},
429
{{{ 820, -1074, 1024}, 0, { -2458, 1372}, {0x55, 0x55, 0x55, 0xff}}},
430
};
431
432
// 0x07004428 - 0x07004468
433
static const Vtx rr_seg7_vertex_07004428[] = {
434
{{{ 1, 410, 1024}, 0, { 2268, -1310}, {0x55, 0x55, 0x55, 0xff}}},
435
{{{ -919, 410, 1024}, 0, { 0, 990}, {0x55, 0x55, 0x55, 0xff}}},
436
{{{ -919, 410, 410}, 0, { 1502, 2520}, {0x55, 0x55, 0x55, 0xff}}},
437
{{{ 1, 410, 410}, 0, { 3800, 224}, {0x55, 0x55, 0x55, 0xff}}},
438
};
439
440
// 0x07004468 - 0x07004950
441
static const Gfx rr_seg7_dl_07004468[] = {
442
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09001800),
443
gsDPLoadSync(),
444
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
445
gsSPVertex(rr_seg7_vertex_07002EF8, 14, 0),
446
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
447
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
448
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
449
gsSPVertex(rr_seg7_vertex_07002FD8, 16, 0),
450
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
451
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
452
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
453
gsSPVertex(rr_seg7_vertex_070030D8, 16, 0),
454
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
455
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
456
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
457
gsSP2Triangles(12, 13, 14, 0x0, 14, 15, 12, 0x0),
458
gsSPVertex(rr_seg7_vertex_070031D8, 14, 0),
459
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
460
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
461
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
462
gsSPVertex(rr_seg7_vertex_070032B8, 15, 0),
463
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
464
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
465
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
466
gsSP1Triangle(11, 13, 14, 0x0),
467
gsSPVertex(rr_seg7_vertex_070033A8, 14, 0),
468
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
469
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
470
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
471
gsSPVertex(rr_seg7_vertex_07003488, 14, 0),
472
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
473
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
474
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
475
gsSPVertex(rr_seg7_vertex_07003568, 16, 0),
476
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
477
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
478
gsSP2Triangles( 0, 8, 9, 0x0, 0, 9, 6, 0x0),
479
gsSP2Triangles(10, 11, 12, 0x0, 4, 13, 2, 0x0),
480
gsSP1Triangle(12, 14, 15, 0x0),
481
gsSPVertex(rr_seg7_vertex_07003668, 15, 0),
482
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
483
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 0, 0x0),
484
gsSP2Triangles( 5, 9, 2, 0x0, 9, 10, 2, 0x0),
485
gsSP2Triangles(11, 12, 13, 0x0, 11, 13, 14, 0x0),
486
gsSPVertex(rr_seg7_vertex_07003758, 16, 0),
487
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
488
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
489
gsSP2Triangles( 8, 9, 4, 0x0, 4, 6, 8, 0x0),
490
gsSP2Triangles( 8, 10, 9, 0x0, 8, 11, 10, 0x0),
491
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
492
gsSPVertex(rr_seg7_vertex_07003858, 15, 0),
493
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
494
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
495
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
496
gsSP1Triangle(11, 13, 14, 0x0),
497
gsSPVertex(rr_seg7_vertex_07003948, 14, 0),
498
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
499
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
500
gsSP2Triangles(10, 11, 12, 0x0, 13, 10, 12, 0x0),
501
gsSPVertex(rr_seg7_vertex_07003A28, 14, 0),
502
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
503
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
504
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
505
gsSPVertex(rr_seg7_vertex_07003B08, 15, 0),
506
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
507
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
508
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
509
gsSP1Triangle(12, 13, 14, 0x0),
510
gsSPVertex(rr_seg7_vertex_07003BF8, 16, 0),
511
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
512
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
513
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
514
gsSP2Triangles(11, 14, 12, 0x0, 0, 15, 1, 0x0),
515
gsSPVertex(rr_seg7_vertex_07003CF8, 15, 0),
516
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
517
gsSP2Triangles( 3, 6, 4, 0x0, 3, 5, 7, 0x0),
518
gsSP2Triangles( 3, 7, 8, 0x0, 9, 10, 11, 0x0),
519
gsSP2Triangles( 9, 12, 13, 0x0, 9, 13, 10, 0x0),
520
gsSP1Triangle( 9, 11, 14, 0x0),
521
gsSPVertex(rr_seg7_vertex_07003DE8, 16, 0),
522
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
523
gsSP2Triangles( 3, 6, 4, 0x0, 3, 7, 6, 0x0),
524
gsSP2Triangles( 0, 2, 8, 0x0, 0, 8, 9, 0x0),
525
gsSP2Triangles( 0, 9, 10, 0x0, 11, 12, 13, 0x0),
526
gsSP1Triangle(14, 13, 15, 0x0),
527
gsSPVertex(rr_seg7_vertex_07003EE8, 16, 0),
528
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 4, 0x0),
529
gsSP2Triangles( 5, 6, 7, 0x0, 8, 9, 10, 0x0),
530
gsSP2Triangles( 8, 11, 9, 0x0, 12, 13, 14, 0x0),
531
gsSP1Triangle(12, 14, 15, 0x0),
532
gsSPVertex(rr_seg7_vertex_07003FE8, 7, 0),
533
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
534
gsSP1Triangle( 4, 5, 6, 0x0),
535
gsSPEndDisplayList(),
536
};
537
538
// 0x07004950 - 0x07004A98
539
static const Gfx rr_seg7_dl_07004950[] = {
540
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09007000),
541
gsDPLoadSync(),
542
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
543
gsSPVertex(rr_seg7_vertex_07004058, 15, 0),
544
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
545
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
546
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
547
gsSP1Triangle(11, 14, 12, 0x0),
548
gsSPVertex(rr_seg7_vertex_07004148, 16, 0),
549
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
550
gsSP2Triangles( 4, 5, 6, 0x0, 3, 7, 8, 0x0),
551
gsSP2Triangles( 4, 9, 5, 0x0, 4, 6, 10, 0x0),
552
gsSP2Triangles( 4, 10, 11, 0x0, 12, 13, 14, 0x0),
553
gsSP1Triangle(12, 15, 13, 0x0),
554
gsSPVertex(rr_seg7_vertex_07004248, 15, 0),
555
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
556
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
557
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
558
gsSP1Triangle(11, 13, 14, 0x0),
559
gsSPVertex(rr_seg7_vertex_07004338, 15, 0),
560
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
561
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
562
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
563
gsSP1Triangle(11, 14, 12, 0x0),
564
gsSPVertex(rr_seg7_vertex_07004428, 4, 0),
565
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
566
gsSPEndDisplayList(),
567
};
568
569
// 0x07004A98 - 0x07004B10
570
const Gfx rr_seg7_dl_07004A98[] = {
571
gsDPPipeSync(),
572
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
573
gsSPClearGeometryMode(G_LIGHTING),
574
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),
575
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
576
gsDPTileSync(),
577
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),
578
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
579
gsSPDisplayList(rr_seg7_dl_07004468),
580
gsSPDisplayList(rr_seg7_dl_07004950),
581
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
582
gsDPPipeSync(),
583
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
584
gsSPSetGeometryMode(G_LIGHTING),
585
gsSPEndDisplayList(),
586
};
587
588