Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/rr/areas/1/10/model.inc.c
7862 views
1
// 0x0700BBB8 - 0x0700BCB8
2
static const Vtx rr_seg7_vertex_0700BBB8[] = {
3
{{{ -281, 385, -229}, 0, { -1566, 96}, {0x72, 0x5d, 0x29, 0xff}}},
4
{{{ -281, 359, -229}, 0, { -1312, 96}, {0x72, 0x5d, 0x29, 0xff}}},
5
{{{ -281, 359, -1150}, 0, { -1312, -926}, {0x72, 0x5d, 0x29, 0xff}}},
6
{{{ -281, 385, -1150}, 0, { -1566, -926}, {0x72, 0x5d, 0x29, 0xff}}},
7
{{{ -434, 385, -1150}, 0, { -1566, -926}, {0x72, 0x5d, 0x29, 0xff}}},
8
{{{ -434, 359, -1150}, 0, { -1312, -926}, {0x72, 0x5d, 0x29, 0xff}}},
9
{{{ -434, 359, -229}, 0, { -1312, 96}, {0x72, 0x5d, 0x29, 0xff}}},
10
{{{ -434, 385, -229}, 0, { -1566, 96}, {0x72, 0x5d, 0x29, 0xff}}},
11
{{{ -563, -214, 492}, 0, { 1734, 1128}, {0x38, 0x5e, 0x96, 0xff}}},
12
{{{ -716, -214, 902}, 0, { 3406, 1824}, {0x38, 0x5e, 0x96, 0xff}}},
13
{{{ -716, -214, 492}, 0, { 3406, 1824}, {0x38, 0x5e, 0x96, 0xff}}},
14
{{{ -563, -214, 902}, 0, { 1734, 1128}, {0x38, 0x5e, 0x96, 0xff}}},
15
{{{ -563, -214, 492}, 0, { 1734, 1128}, {0x58, 0x87, 0xb9, 0xff}}},
16
{{{ -716, -111, 492}, 0, { 4056, 2010}, {0x58, 0x87, 0xb9, 0xff}}},
17
{{{ -640, -9, 492}, 0, { 3870, 1848}, {0x58, 0x87, 0xb9, 0xff}}},
18
{{{ -563, -111, 492}, 0, { 2384, 1314}, {0x58, 0x87, 0xb9, 0xff}}},
19
};
20
21
// 0x0700BCB8 - 0x0700BDB8
22
static const Vtx rr_seg7_vertex_0700BCB8[] = {
23
{{{ -563, -214, 492}, 0, { 1734, 1128}, {0x58, 0x87, 0xb9, 0xff}}},
24
{{{ -716, -214, 492}, 0, { 3406, 1824}, {0x58, 0x87, 0xb9, 0xff}}},
25
{{{ -716, -111, 492}, 0, { 4056, 2010}, {0x58, 0x87, 0xb9, 0xff}}},
26
{{{ -716, -111, 902}, 0, { 4056, 2010}, {0x58, 0x87, 0xb9, 0xff}}},
27
{{{ -716, -214, 902}, 0, { 3406, 1824}, {0x58, 0x87, 0xb9, 0xff}}},
28
{{{ -563, -214, 902}, 0, { 1734, 1128}, {0x58, 0x87, 0xb9, 0xff}}},
29
{{{ -563, -111, 902}, 0, { 2384, 1314}, {0x58, 0x87, 0xb9, 0xff}}},
30
{{{ -640, -9, 902}, 0, { 3870, 1848}, {0x58, 0x87, 0xb9, 0xff}}},
31
{{{ -1458, 359, 897}, 0, { 0, 990}, {0x50, 0x45, 0x00, 0xff}}},
32
{{{ -1458, 154, 282}, 0, { 308, 478}, {0x50, 0x45, 0x00, 0xff}}},
33
{{{ -1458, 359, 282}, 0, { 0, 478}, {0x50, 0x45, 0x00, 0xff}}},
34
{{{ -1458, 154, 897}, 0, { 308, 990}, {0x50, 0x45, 0x00, 0xff}}},
35
{{{ -1663, 154, 897}, 0, { 308, 990}, {0x50, 0x45, 0x00, 0xff}}},
36
{{{ -1663, 359, 897}, 0, { 0, 990}, {0x50, 0x45, 0x00, 0xff}}},
37
{{{ -1663, 359, -331}, 0, { 0, 0}, {0x50, 0x45, 0x00, 0xff}}},
38
{{{ -1663, 154, -331}, 0, { 308, 0}, {0x50, 0x45, 0x00, 0xff}}},
39
};
40
41
// 0x0700BDB8 - 0x0700BEB8
42
static const Vtx rr_seg7_vertex_0700BDB8[] = {
43
{{{ -1663, 359, -331}, 0, { 0, 308}, {0x87, 0x76, 0x44, 0xff}}},
44
{{{ -1458, 359, -331}, 0, { 990, 308}, {0x87, 0x76, 0x44, 0xff}}},
45
{{{ -1458, 154, -331}, 0, { 990, 650}, {0x87, 0x76, 0x44, 0xff}}},
46
{{{ -434, 385, -229}, 0, { 224, 990}, {0x87, 0x76, 0x44, 0xff}}},
47
{{{ -434, 359, -229}, 0, { 224, 990}, {0x87, 0x76, 0x44, 0xff}}},
48
{{{ -281, 359, -229}, 0, { 990, 990}, {0x87, 0x76, 0x44, 0xff}}},
49
{{{ -281, 385, -229}, 0, { 990, 990}, {0x87, 0x76, 0x44, 0xff}}},
50
{{{ -281, 385, -1150}, 0, { 990, 0}, {0x87, 0x76, 0x44, 0xff}}},
51
{{{ -281, 359, -1150}, 0, { 990, 0}, {0x87, 0x76, 0x44, 0xff}}},
52
{{{ -434, 359, -1150}, 0, { 224, 0}, {0x87, 0x76, 0x44, 0xff}}},
53
{{{ -434, 385, -1150}, 0, { 224, 0}, {0x87, 0x76, 0x44, 0xff}}},
54
{{{ -1663, 154, 897}, 0, { 0, 786}, {0x87, 0x76, 0x44, 0xff}}},
55
{{{ -1458, 154, 897}, 0, { 786, 786}, {0x87, 0x76, 0x44, 0xff}}},
56
{{{ -1458, 359, 897}, 0, { 786, 0}, {0x87, 0x76, 0x44, 0xff}}},
57
{{{ -1663, 359, 897}, 0, { 0, 0}, {0x87, 0x76, 0x44, 0xff}}},
58
{{{ -1663, 154, -331}, 0, { 0, 650}, {0x87, 0x76, 0x44, 0xff}}},
59
};
60
61
// 0x0700BEB8 - 0x0700BF98
62
static const Vtx rr_seg7_vertex_0700BEB8[] = {
63
{{{ -1458, 154, 897}, 0, { 786, 922}, {0x40, 0x3f, 0x1a, 0xff}}},
64
{{{ -1663, 154, -331}, 0, { 0, -714}, {0x40, 0x3f, 0x1a, 0xff}}},
65
{{{ -1458, 154, -331}, 0, { 786, -714}, {0x40, 0x3f, 0x1a, 0xff}}},
66
{{{ -1663, 154, 897}, 0, { 0, 922}, {0x40, 0x3f, 0x1a, 0xff}}},
67
{{{ -434, 359, -1150}, 0, { 224, 0}, {0x49, 0x3d, 0x1f, 0xff}}},
68
{{{ -281, 359, -1150}, 0, { 990, 0}, {0x49, 0x3d, 0x1f, 0xff}}},
69
{{{ -281, 359, -229}, 0, { 990, 990}, {0x49, 0x3d, 0x1f, 0xff}}},
70
{{{ -434, 359, -229}, 0, { 224, 990}, {0x49, 0x3d, 0x1f, 0xff}}},
71
{{{ -640, -9, 492}, 0, { 3870, 1848}, {0x97, 0xb2, 0xcd, 0xff}}},
72
{{{ -716, -111, 902}, 0, { 4056, 2010}, {0x97, 0xb2, 0xcd, 0xff}}},
73
{{{ -640, -9, 902}, 0, { 3870, 1848}, {0x97, 0xb2, 0xcd, 0xff}}},
74
{{{ -563, -111, 902}, 0, { 2384, 1314}, {0x97, 0xb2, 0xcd, 0xff}}},
75
{{{ -563, -111, 492}, 0, { 2384, 1314}, {0x97, 0xb2, 0xcd, 0xff}}},
76
{{{ -716, -111, 492}, 0, { 4056, 2010}, {0x97, 0xb2, 0xcd, 0xff}}},
77
};
78
79
// 0x0700BF98 - 0x0700C098
80
static const Vtx rr_seg7_vertex_0700BF98[] = {
81
{{{ -716, -214, 492}, 0, { 3406, 1824}, {0x52, 0x7f, 0xac, 0xff}}},
82
{{{ -716, -111, 902}, 0, { 4056, 2010}, {0x52, 0x7f, 0xac, 0xff}}},
83
{{{ -716, -111, 492}, 0, { 4056, 2010}, {0x52, 0x7f, 0xac, 0xff}}},
84
{{{ -716, -214, 902}, 0, { 3406, 1824}, {0x52, 0x7f, 0xac, 0xff}}},
85
{{{ -563, -111, 492}, 0, { 2384, 1314}, {0x52, 0x7f, 0xac, 0xff}}},
86
{{{ -563, -111, 902}, 0, { 2384, 1314}, {0x52, 0x7f, 0xac, 0xff}}},
87
{{{ -563, -214, 902}, 0, { 1734, 1128}, {0x52, 0x7f, 0xac, 0xff}}},
88
{{{ -563, -214, 492}, 0, { 1734, 1128}, {0x52, 0x7f, 0xac, 0xff}}},
89
{{{ -434, 385, -229}, 0, { 224, 990}, {0xac, 0x9d, 0x52, 0xff}}},
90
{{{ -281, 385, -229}, 0, { 990, 990}, {0xac, 0x9d, 0x52, 0xff}}},
91
{{{ -281, 385, -1150}, 0, { 990, 0}, {0xac, 0x9d, 0x52, 0xff}}},
92
{{{ -434, 385, -1150}, 0, { 224, 0}, {0xac, 0x9d, 0x52, 0xff}}},
93
{{{ -1663, 359, 897}, 0, { 0, 922}, {0xac, 0x9d, 0x52, 0xff}}},
94
{{{ -1458, 359, -331}, 0, { 786, -714}, {0xac, 0x9d, 0x52, 0xff}}},
95
{{{ -1663, 359, -331}, 0, { 0, -714}, {0xac, 0x9d, 0x52, 0xff}}},
96
{{{ -1458, 359, 897}, 0, { 786, 922}, {0xac, 0x9d, 0x52, 0xff}}},
97
};
98
99
// 0x0700C098 - 0x0700C188
100
static const Vtx rr_seg7_vertex_0700C098[] = {
101
{{{ 847, -409, 498}, 0, { -2224, 1638}, {0x38, 0x5e, 0x96, 0xff}}},
102
{{{ 847, -409, 907}, 0, { -2224, 1638}, {0x38, 0x5e, 0x96, 0xff}}},
103
{{{ 693, -409, 907}, 0, { -1284, 1360}, {0x38, 0x5e, 0x96, 0xff}}},
104
{{{ 693, -409, 498}, 0, { -1284, 1360}, {0x38, 0x5e, 0x96, 0xff}}},
105
{{{ 1359, -409, 498}, 0, { -5360, 2568}, {0x38, 0x5e, 0x96, 0xff}}},
106
{{{ 1205, -409, 907}, 0, { -4420, 2288}, {0x38, 0x5e, 0x96, 0xff}}},
107
{{{ 1205, -409, 498}, 0, { -4420, 2288}, {0x38, 0x5e, 0x96, 0xff}}},
108
{{{ 1359, -409, 907}, 0, { -5360, 2568}, {0x38, 0x5e, 0x96, 0xff}}},
109
{{{ 335, -409, 498}, 0, { 1536, 526}, {0x38, 0x5e, 0x96, 0xff}}},
110
{{{ 335, -409, 907}, 0, { 1536, 526}, {0x38, 0x5e, 0x96, 0xff}}},
111
{{{ 181, -409, 907}, 0, { 2476, 246}, {0x38, 0x5e, 0x96, 0xff}}},
112
{{{ 181, -409, 498}, 0, { 2476, 246}, {0x38, 0x5e, 0x96, 0xff}}},
113
{{{ 1205, -204, 498}, 0, { -4048, 2102}, {0x58, 0x87, 0xb9, 0xff}}},
114
{{{ 1359, -409, 498}, 0, { -5360, 2568}, {0x58, 0x87, 0xb9, 0xff}}},
115
{{{ 1205, -409, 498}, 0, { -4420, 2288}, {0x58, 0x87, 0xb9, 0xff}}},
116
};
117
118
// 0x0700C188 - 0x0700C278
119
static const Vtx rr_seg7_vertex_0700C188[] = {
120
{{{ 693, -409, 907}, 0, { -1284, 1360}, {0x58, 0x87, 0xb9, 0xff}}},
121
{{{ 847, -255, 907}, 0, { -1946, 1498}, {0x58, 0x87, 0xb9, 0xff}}},
122
{{{ 693, -255, 907}, 0, { -1006, 1220}, {0x58, 0x87, 0xb9, 0xff}}},
123
{{{ 847, -409, 907}, 0, { -2224, 1638}, {0x58, 0x87, 0xb9, 0xff}}},
124
{{{ 693, -255, 498}, 0, { -1006, 1220}, {0x58, 0x87, 0xb9, 0xff}}},
125
{{{ 847, -409, 498}, 0, { -2224, 1638}, {0x58, 0x87, 0xb9, 0xff}}},
126
{{{ 693, -409, 498}, 0, { -1284, 1360}, {0x58, 0x87, 0xb9, 0xff}}},
127
{{{ 847, -255, 498}, 0, { -1946, 1498}, {0x58, 0x87, 0xb9, 0xff}}},
128
{{{ 1205, -409, 907}, 0, { -4420, 2288}, {0x58, 0x87, 0xb9, 0xff}}},
129
{{{ 1359, -204, 907}, 0, { -4990, 2382}, {0x58, 0x87, 0xb9, 0xff}}},
130
{{{ 1205, -204, 907}, 0, { -4048, 2102}, {0x58, 0x87, 0xb9, 0xff}}},
131
{{{ 1359, -409, 907}, 0, { -5360, 2568}, {0x58, 0x87, 0xb9, 0xff}}},
132
{{{ 181, -409, 907}, 0, { 2476, 246}, {0x58, 0x87, 0xb9, 0xff}}},
133
{{{ 335, -409, 907}, 0, { 1536, 526}, {0x58, 0x87, 0xb9, 0xff}}},
134
{{{ 335, -153, 907}, 0, { 2000, 294}, {0x58, 0x87, 0xb9, 0xff}}},
135
};
136
137
// 0x0700C278 - 0x0700C358
138
static const Vtx rr_seg7_vertex_0700C278[] = {
139
{{{ 1205, -204, 498}, 0, { -4048, 2102}, {0x58, 0x87, 0xb9, 0xff}}},
140
{{{ 1359, -204, 498}, 0, { -4990, 2382}, {0x58, 0x87, 0xb9, 0xff}}},
141
{{{ 1359, -409, 498}, 0, { -5360, 2568}, {0x58, 0x87, 0xb9, 0xff}}},
142
{{{ 181, -153, 498}, 0, { 2942, 14}, {0x58, 0x87, 0xb9, 0xff}}},
143
{{{ 335, -153, 498}, 0, { 2000, 294}, {0x58, 0x87, 0xb9, 0xff}}},
144
{{{ 335, -409, 498}, 0, { 1536, 526}, {0x58, 0x87, 0xb9, 0xff}}},
145
{{{ 181, -409, 498}, 0, { 2476, 246}, {0x58, 0x87, 0xb9, 0xff}}},
146
{{{ 181, -409, 907}, 0, { 2476, 246}, {0x58, 0x87, 0xb9, 0xff}}},
147
{{{ 335, -153, 907}, 0, { 2000, 294}, {0x58, 0x87, 0xb9, 0xff}}},
148
{{{ 181, -153, 907}, 0, { 2942, 14}, {0x58, 0x87, 0xb9, 0xff}}},
149
{{{ 693, -255, 498}, 0, { -1006, 1220}, {0x97, 0xb2, 0xcd, 0xff}}},
150
{{{ 693, -255, 907}, 0, { -1006, 1220}, {0x97, 0xb2, 0xcd, 0xff}}},
151
{{{ 847, -255, 907}, 0, { -1946, 1498}, {0x97, 0xb2, 0xcd, 0xff}}},
152
{{{ 847, -255, 498}, 0, { -1946, 1498}, {0x97, 0xb2, 0xcd, 0xff}}},
153
};
154
155
// 0x0700C358 - 0x0700C458
156
static const Vtx rr_seg7_vertex_0700C358[] = {
157
{{{ 1205, -204, 498}, 0, { -4048, 2102}, {0x97, 0xb2, 0xcd, 0xff}}},
158
{{{ 1359, -204, 907}, 0, { -4990, 2382}, {0x97, 0xb2, 0xcd, 0xff}}},
159
{{{ 1359, -204, 498}, 0, { -4990, 2382}, {0x97, 0xb2, 0xcd, 0xff}}},
160
{{{ 1205, -204, 907}, 0, { -4048, 2102}, {0x97, 0xb2, 0xcd, 0xff}}},
161
{{{ 181, -153, 498}, 0, { 2942, 14}, {0x97, 0xb2, 0xcd, 0xff}}},
162
{{{ 335, -153, 907}, 0, { 2000, 294}, {0x97, 0xb2, 0xcd, 0xff}}},
163
{{{ 335, -153, 498}, 0, { 2000, 294}, {0x97, 0xb2, 0xcd, 0xff}}},
164
{{{ 181, -153, 907}, 0, { 2942, 14}, {0x97, 0xb2, 0xcd, 0xff}}},
165
{{{ 847, -255, 498}, 0, { -1946, 1498}, {0x52, 0x7f, 0xac, 0xff}}},
166
{{{ 847, -409, 907}, 0, { -2224, 1638}, {0x52, 0x7f, 0xac, 0xff}}},
167
{{{ 847, -409, 498}, 0, { -2224, 1638}, {0x52, 0x7f, 0xac, 0xff}}},
168
{{{ 847, -255, 907}, 0, { -1946, 1498}, {0x52, 0x7f, 0xac, 0xff}}},
169
{{{ 693, -409, 498}, 0, { -1284, 1360}, {0x52, 0x7f, 0xac, 0xff}}},
170
{{{ 693, -255, 907}, 0, { -1006, 1220}, {0x52, 0x7f, 0xac, 0xff}}},
171
{{{ 693, -255, 498}, 0, { -1006, 1220}, {0x52, 0x7f, 0xac, 0xff}}},
172
{{{ 693, -409, 907}, 0, { -1284, 1360}, {0x52, 0x7f, 0xac, 0xff}}},
173
};
174
175
// 0x0700C458 - 0x0700C558
176
static const Vtx rr_seg7_vertex_0700C458[] = {
177
{{{ 1205, -409, 498}, 0, { -4420, 2288}, {0x52, 0x7f, 0xac, 0xff}}},
178
{{{ 1205, -204, 907}, 0, { -4048, 2102}, {0x52, 0x7f, 0xac, 0xff}}},
179
{{{ 1205, -204, 498}, 0, { -4048, 2102}, {0x52, 0x7f, 0xac, 0xff}}},
180
{{{ 1359, -204, 498}, 0, { -4990, 2382}, {0x52, 0x7f, 0xac, 0xff}}},
181
{{{ 1359, -409, 498}, 0, { -5360, 2568}, {0x52, 0x7f, 0xac, 0xff}}},
182
{{{ 1359, -204, 907}, 0, { -4990, 2382}, {0x52, 0x7f, 0xac, 0xff}}},
183
{{{ 1359, -409, 907}, 0, { -5360, 2568}, {0x52, 0x7f, 0xac, 0xff}}},
184
{{{ 1205, -409, 907}, 0, { -4420, 2288}, {0x52, 0x7f, 0xac, 0xff}}},
185
{{{ 181, -409, 498}, 0, { 2476, 246}, {0x52, 0x7f, 0xac, 0xff}}},
186
{{{ 181, -153, 907}, 0, { 2942, 14}, {0x52, 0x7f, 0xac, 0xff}}},
187
{{{ 181, -153, 498}, 0, { 2942, 14}, {0x52, 0x7f, 0xac, 0xff}}},
188
{{{ 181, -409, 907}, 0, { 2476, 246}, {0x52, 0x7f, 0xac, 0xff}}},
189
{{{ 335, -153, 498}, 0, { 2000, 294}, {0x52, 0x7f, 0xac, 0xff}}},
190
{{{ 335, -409, 907}, 0, { 1536, 526}, {0x52, 0x7f, 0xac, 0xff}}},
191
{{{ 335, -409, 498}, 0, { 1536, 526}, {0x52, 0x7f, 0xac, 0xff}}},
192
{{{ 335, -153, 907}, 0, { 2000, 294}, {0x52, 0x7f, 0xac, 0xff}}},
193
};
194
195
// 0x0700C558 - 0x0700C658
196
static const Vtx rr_seg7_vertex_0700C558[] = {
197
{{{ -25, 359, -331}, 0, { 2524, 0}, {0xff, 0xff, 0xff, 0xff}}},
198
{{{ -1458, 359, 282}, 0, { -1564, 1498}, {0xff, 0xff, 0xff, 0xff}}},
199
{{{ -25, 359, 282}, 0, { 2524, 1498}, {0xff, 0xff, 0xff, 0xff}}},
200
{{{ -1458, 359, -331}, 0, { -1562, 0}, {0xff, 0xff, 0xff, 0xff}}},
201
{{{ -25, 154, 282}, 0, { -2586, 1498}, {0x44, 0x44, 0x44, 0xff}}},
202
{{{ -1458, 154, -331}, 0, { 1502, -542}, {0x44, 0x44, 0x44, 0xff}}},
203
{{{ -25, 154, -331}, 0, { -2584, -544}, {0x44, 0x44, 0x44, 0xff}}},
204
{{{ -1458, 154, 282}, 0, { 1502, 1498}, {0x44, 0x44, 0x44, 0xff}}},
205
{{{ -25, 359, 282}, 0, { 480, 2522}, {0x64, 0x64, 0x64, 0xff}}},
206
{{{ -25, 154, 282}, 0, { 990, 2522}, {0x64, 0x64, 0x64, 0xff}}},
207
{{{ -25, 154, -331}, 0, { 990, 990}, {0x64, 0x64, 0x64, 0xff}}},
208
{{{ -25, 359, -331}, 0, { 480, 990}, {0x64, 0x64, 0x64, 0xff}}},
209
{{{ -25, 359, -331}, 0, { -3374, 478}, {0x91, 0x91, 0x91, 0xff}}},
210
{{{ -25, 154, -331}, 0, { -3374, 990}, {0x91, 0x91, 0x91, 0xff}}},
211
{{{ -1458, 154, -331}, 0, { 716, 990}, {0x91, 0x91, 0x91, 0xff}}},
212
{{{ -1458, 359, -331}, 0, { 716, 478}, {0x91, 0x91, 0x91, 0xff}}},
213
};
214
215
// 0x0700C658 - 0x0700C698
216
static const Vtx rr_seg7_vertex_0700C658[] = {
217
{{{ -1458, 359, 282}, 0, { -2352, 478}, {0x91, 0x91, 0x91, 0xff}}},
218
{{{ -1458, 154, 282}, 0, { -2352, 990}, {0x91, 0x91, 0x91, 0xff}}},
219
{{{ -25, 154, 282}, 0, { 1738, 990}, {0x91, 0x91, 0x91, 0xff}}},
220
{{{ -25, 359, 282}, 0, { 1738, 478}, {0x91, 0x91, 0x91, 0xff}}},
221
};
222
223
// 0x0700C698 - 0x0700C820
224
static const Gfx rr_seg7_dl_0700C698[] = {
225
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09000800),
226
gsDPLoadSync(),
227
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
228
gsSPVertex(rr_seg7_vertex_0700BBB8, 16, 0),
229
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
230
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
231
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
232
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
233
gsSPVertex(rr_seg7_vertex_0700BCB8, 16, 0),
234
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
235
gsSP2Triangles( 3, 6, 7, 0x0, 3, 5, 6, 0x0),
236
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
237
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
238
gsSPVertex(rr_seg7_vertex_0700BDB8, 16, 0),
239
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
240
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
241
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
242
gsSP2Triangles(11, 13, 14, 0x0, 0, 2, 15, 0x0),
243
gsSPVertex(rr_seg7_vertex_0700BEB8, 14, 0),
244
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
245
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
246
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 12, 0x0),
247
gsSP2Triangles( 8, 10, 11, 0x0, 8, 13, 9, 0x0),
248
gsSPVertex(rr_seg7_vertex_0700BF98, 16, 0),
249
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
250
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
251
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
252
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
253
gsSPEndDisplayList(),
254
};
255
256
// 0x0700C820 - 0x0700C9B8
257
static const Gfx rr_seg7_dl_0700C820[] = {
258
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09007000),
259
gsDPLoadSync(),
260
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
261
gsSPVertex(rr_seg7_vertex_0700C098, 15, 0),
262
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
263
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
264
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
265
gsSP1Triangle(12, 13, 14, 0x0),
266
gsSPVertex(rr_seg7_vertex_0700C188, 15, 0),
267
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
268
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
269
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
270
gsSP1Triangle(12, 13, 14, 0x0),
271
gsSPVertex(rr_seg7_vertex_0700C278, 14, 0),
272
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
273
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
274
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
275
gsSPVertex(rr_seg7_vertex_0700C358, 16, 0),
276
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
277
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
278
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
279
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
280
gsSPVertex(rr_seg7_vertex_0700C458, 16, 0),
281
gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 4, 0x0),
282
gsSP2Triangles( 2, 4, 0, 0x0, 3, 5, 6, 0x0),
283
gsSP2Triangles( 3, 6, 4, 0x0, 4, 7, 0, 0x0),
284
gsSP2Triangles( 4, 6, 7, 0x0, 0, 7, 1, 0x0),
285
gsSP2Triangles( 7, 6, 5, 0x0, 7, 5, 1, 0x0),
286
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
287
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
288
gsSPEndDisplayList(),
289
};
290
291
// 0x0700C9B8 - 0x0700CA38
292
static const Gfx rr_seg7_dl_0700C9B8[] = {
293
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09003000),
294
gsDPLoadSync(),
295
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
296
gsSPVertex(rr_seg7_vertex_0700C558, 16, 0),
297
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
298
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
299
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
300
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
301
gsSPVertex(rr_seg7_vertex_0700C658, 4, 0),
302
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
303
gsSPEndDisplayList(),
304
};
305
306
// 0x0700CA38 - 0x0700CAB8
307
const Gfx rr_seg7_dl_0700CA38[] = {
308
gsDPPipeSync(),
309
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
310
gsSPClearGeometryMode(G_LIGHTING),
311
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),
312
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
313
gsDPTileSync(),
314
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),
315
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
316
gsSPDisplayList(rr_seg7_dl_0700C698),
317
gsSPDisplayList(rr_seg7_dl_0700C820),
318
gsSPDisplayList(rr_seg7_dl_0700C9B8),
319
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
320
gsDPPipeSync(),
321
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
322
gsSPSetGeometryMode(G_LIGHTING),
323
gsSPEndDisplayList(),
324
};
325
326