Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/bits/areas/1/8/model.inc.c
7861 views
1
// 0x07007F58 - 0x07008058
2
static const Vtx bits_seg7_vertex_07007F58[] = {
3
{{{ -1842, -25, 589}, 0, { 1502, 734}, {0xb1, 0xbf, 0xfa, 0xff}}},
4
{{{ -1228, -25, 77}, 0, { 0, -544}, {0xb1, 0xbf, 0xfa, 0xff}}},
5
{{{ -1842, -25, 179}, 0, { 1502, -288}, {0xb1, 0xbf, 0xfa, 0xff}}},
6
{{{ -1228, -25, 691}, 0, { 0, 990}, {0xb1, 0xbf, 0xfa, 0xff}}},
7
{{{ -2047, -434, 589}, 0, { 0, 308}, {0x6b, 0x72, 0xb5, 0xff}}},
8
{{{ -1842, -25, 179}, 0, { 514, -1326}, {0x6b, 0x72, 0xb5, 0xff}}},
9
{{{ -2047, -434, 179}, 0, { 1058, -236}, {0x6b, 0x72, 0xb5, 0xff}}},
10
{{{ -1842, -25, 589}, 0, { -576, -782}, {0x6b, 0x72, 0xb5, 0xff}}},
11
{{{ -2047, -434, 589}, 0, { -2482, 1534}, {0x41, 0x45, 0x98, 0xff}}},
12
{{{ -1228, -25, 691}, 0, { -848, -646}, {0x41, 0x45, 0x98, 0xff}}},
13
{{{ -1842, -25, 589}, 0, { -2482, 172}, {0x41, 0x45, 0x98, 0xff}}},
14
{{{ -1228, -639, 691}, 0, { 0, 990}, {0x41, 0x45, 0x98, 0xff}}},
15
{{{ -1842, -25, 179}, 0, { 786, 3440}, {0x41, 0x45, 0x98, 0xff}}},
16
{{{ -1228, -25, 77}, 0, { -848, 2624}, {0x41, 0x45, 0x98, 0xff}}},
17
{{{ -2047, -434, 179}, 0, { 1876, 2624}, {0x41, 0x45, 0x98, 0xff}}},
18
{{{ -1228, -639, 77}, 0, { 0, 990}, {0x41, 0x45, 0x98, 0xff}}},
19
};
20
21
// 0x07008058 - 0x07008098
22
static const Vtx bits_seg7_vertex_07008058[] = {
23
{{{ -1228, -434, 77}, 0, { 1330, -372}, {0x52, 0x61, 0xac, 0xff}}},
24
{{{ -1228, -25, 691}, 0, { -848, -646}, {0x52, 0x61, 0xac, 0xff}}},
25
{{{ -1228, -434, 691}, 0, { -302, 444}, {0x52, 0x61, 0xac, 0xff}}},
26
{{{ -1228, -25, 77}, 0, { 786, -1462}, {0x52, 0x61, 0xac, 0xff}}},
27
};
28
29
// 0x07008098 - 0x07008188
30
static const Vtx bits_seg7_vertex_07008098[] = {
31
{{{ -2047, -434, 589}, 0, { 1672, -1820}, {0x3d, 0x3c, 0x76, 0xff}}},
32
{{{ -2047, -434, 179}, 0, { 308, -1820}, {0x3d, 0x3c, 0x76, 0xff}}},
33
{{{ -1228, -639, 77}, 0, { 0, 990}, {0x3d, 0x3c, 0x76, 0xff}}},
34
{{{ -1228, -639, 691}, 0, { 2012, 990}, {0x3d, 0x3c, 0x76, 0xff}}},
35
{{{ 410, -741, 538}, 0, { 0, 990}, {0x3a, 0x4c, 0x39, 0xff}}},
36
{{{ 410, -741, 230}, 0, { -540, 1498}, {0x3a, 0x4c, 0x39, 0xff}}},
37
{{{ 1331, -741, 230}, 0, { 1502, 3542}, {0x3a, 0x4c, 0x39, 0xff}}},
38
{{{ 1331, -741, 538}, 0, { 2012, 3032}, {0x3a, 0x4c, 0x39, 0xff}}},
39
{{{ 1946, -741, 78}, 0, { 1758, 4308}, {0x3a, 0x4c, 0x39, 0xff}}},
40
{{{ 2355, -741, 77}, 0, { 2438, 4990}, {0x3a, 0x4c, 0x39, 0xff}}},
41
{{{ 1331, -741, 230}, 0, { 480, 1498}, {0x3a, 0x4c, 0x39, 0xff}}},
42
{{{ 1946, -741, 693}, 0, { 732, -290}, {0x3a, 0x4c, 0x39, 0xff}}},
43
{{{ 1331, -741, 538}, 0, { 0, 990}, {0x3a, 0x4c, 0x39, 0xff}}},
44
{{{ 2355, -741, 691}, 0, { 1416, -968}, {0x3a, 0x4c, 0x39, 0xff}}},
45
{{{ 2355, -741, 77}, 0, { 2438, 54}, {0x3a, 0x4c, 0x39, 0xff}}},
46
};
47
48
// 0x07008188 - 0x07008288
49
static const Vtx bits_seg7_vertex_07008188[] = {
50
{{{ 1485, 282, 691}, 0, { 5178, 2642}, {0x3a, 0x4c, 0x39, 0xff}}},
51
{{{ -101, 282, 691}, 0, { 9138, -1316}, {0x3a, 0x4c, 0x39, 0xff}}},
52
{{{ -101, 282, 77}, 0, { 7606, -2850}, {0x3a, 0x4c, 0x39, 0xff}}},
53
{{{ 631, 282, -683}, 0, { 3878, -2920}, {0x3a, 0x4c, 0x39, 0xff}}},
54
{{{ -1228, -639, 77}, 0, { -540, 1500}, {0x3a, 0x4c, 0x39, 0xff}}},
55
{{{ 205, -639, 691}, 0, { 2864, 2862}, {0x3a, 0x4c, 0x39, 0xff}}},
56
{{{ -1228, -639, 691}, 0, { 480, 480}, {0x3a, 0x4c, 0x39, 0xff}}},
57
{{{ 205, -639, 77}, 0, { 1842, 3884}, {0x3a, 0x4c, 0x39, 0xff}}},
58
{{{ 2197, 282, -325}, 0, { 862, 1882}, {0x3a, 0x4c, 0x39, 0xff}}},
59
{{{ 2197, 282, -683}, 0, { 0, 990}, {0x3a, 0x4c, 0x39, 0xff}}},
60
{{{ 1946, -434, 78}, 0, { 1754, 732}, {0xbc, 0xca, 0xbf, 0xff}}},
61
{{{ 2355, -434, 691}, 0, { 1416, -968}, {0xbc, 0xca, 0xbf, 0xff}}},
62
{{{ 2355, -434, 77}, 0, { 2438, 54}, {0xbc, 0xca, 0xbf, 0xff}}},
63
{{{ 1331, -434, 230}, 0, { 478, 1500}, {0xbc, 0xca, 0xbf, 0xff}}},
64
{{{ 1331, -434, 538}, 0, { 0, 990}, {0xbc, 0xca, 0xbf, 0xff}}},
65
{{{ 1946, -434, 693}, 0, { 732, -290}, {0xbc, 0xca, 0xbf, 0xff}}},
66
};
67
68
// 0x07008288 - 0x07008388
69
static const Vtx bits_seg7_vertex_07008288[] = {
70
{{{ 410, -434, 538}, 0, { 0, 990}, {0xbc, 0xca, 0xbf, 0xff}}},
71
{{{ 1024, -434, 538}, 0, { 990, 2010}, {0xbc, 0xca, 0xbf, 0xff}}},
72
{{{ 1024, -434, 230}, 0, { 480, 2520}, {0xbc, 0xca, 0xbf, 0xff}}},
73
{{{ 410, -434, 230}, 0, { -540, 1498}, {0xbc, 0xca, 0xbf, 0xff}}},
74
{{{ 1024, -639, 538}, 0, { 990, 2010}, {0xbc, 0xca, 0xbf, 0xff}}},
75
{{{ 1331, -639, 538}, 0, { 2012, 3032}, {0xbc, 0xca, 0xbf, 0xff}}},
76
{{{ 1331, -639, 229}, 0, { 1498, 3546}, {0xbc, 0xca, 0xbf, 0xff}}},
77
{{{ 1024, -639, 230}, 0, { 480, 2520}, {0xbc, 0xca, 0xbf, 0xff}}},
78
{{{ -1228, -434, 691}, 0, { 480, 480}, {0xbc, 0xca, 0xbf, 0xff}}},
79
{{{ 205, -434, 691}, 0, { 2864, 2862}, {0xbc, 0xca, 0xbf, 0xff}}},
80
{{{ 205, -434, 77}, 0, { 1842, 3884}, {0xbc, 0xca, 0xbf, 0xff}}},
81
{{{ -1228, -434, 77}, 0, { -540, 1500}, {0xbc, 0xca, 0xbf, 0xff}}},
82
{{{ -101, 486, 691}, 0, { 1570, -4272}, {0xbc, 0xca, 0xbf, 0xff}}},
83
{{{ 1485, 486, 691}, 0, { 5530, -310}, {0xbc, 0xca, 0xbf, 0xff}}},
84
{{{ 631, 486, -683}, 0, { 0, 990}, {0xbc, 0xca, 0xbf, 0xff}}},
85
{{{ -101, 486, 77}, 0, { 38, -2738}, {0xbc, 0xca, 0xbf, 0xff}}},
86
};
87
88
// 0x07008388 - 0x07008468
89
static const Vtx bits_seg7_vertex_07008388[] = {
90
{{{ 1485, 486, 691}, 0, { 5530, -310}, {0xbc, 0xca, 0xbf, 0xff}}},
91
{{{ 2197, 486, -325}, 0, { 4772, 4002}, {0xbc, 0xca, 0xbf, 0xff}}},
92
{{{ 631, 486, -683}, 0, { 0, 990}, {0xbc, 0xca, 0xbf, 0xff}}},
93
{{{ 2197, 486, -683}, 0, { 3878, 4898}, {0xbc, 0xca, 0xbf, 0xff}}},
94
{{{ -665, 179, 691}, 0, { 1194, 444}, {0xc8, 0xc8, 0xc8, 0xff}}},
95
{{{ -665, 179, 77}, 0, { 1194, 444}, {0xc8, 0xc8, 0xc8, 0xff}}},
96
{{{ -869, 179, 77}, 0, { 514, 444}, {0xc8, 0xc8, 0xc8, 0xff}}},
97
{{{ -869, 179, 691}, 0, { 514, 444}, {0xc8, 0xc8, 0xc8, 0xff}}},
98
{{{ -665, 179, 77}, 0, { 1194, 444}, {0x50, 0x50, 0x50, 0xff}}},
99
{{{ -767, -25, 77}, 0, { 1398, 582}, {0x50, 0x50, 0x50, 0xff}}},
100
{{{ -869, 179, 77}, 0, { 514, 444}, {0x50, 0x50, 0x50, 0xff}}},
101
{{{ -869, 179, 691}, 0, { 514, 444}, {0x50, 0x50, 0x50, 0xff}}},
102
{{{ -767, -25, 691}, 0, { 1398, 582}, {0x50, 0x50, 0x50, 0xff}}},
103
{{{ -665, 179, 691}, 0, { 1194, 444}, {0x50, 0x50, 0x50, 0xff}}},
104
};
105
106
// 0x07008468 - 0x070084C8
107
static const Vtx bits_seg7_vertex_07008468[] = {
108
{{{ -869, 179, 691}, 0, { 514, 444}, {0x32, 0x32, 0x32, 0xff}}},
109
{{{ -869, 179, 77}, 0, { 514, 444}, {0x32, 0x32, 0x32, 0xff}}},
110
{{{ -767, -25, 77}, 0, { 1398, 582}, {0x32, 0x32, 0x32, 0xff}}},
111
{{{ -767, -25, 691}, 0, { 1398, 582}, {0x32, 0x32, 0x32, 0xff}}},
112
{{{ -665, 179, 77}, 0, { 1194, 444}, {0x32, 0x32, 0x32, 0xff}}},
113
{{{ -665, 179, 691}, 0, { 1194, 444}, {0x32, 0x32, 0x32, 0xff}}},
114
};
115
116
// 0x070084C8 - 0x070085C8
117
static const Vtx bits_seg7_vertex_070084C8[] = {
118
{{{ 410, -741, 230}, 0, { -200, 990}, {0x5c, 0x6b, 0x58, 0xff}}},
119
{{{ 1024, -639, 230}, 0, { 1842, 650}, {0x5c, 0x6b, 0x58, 0xff}}},
120
{{{ 1331, -639, 230}, 0, { 3886, 650}, {0x5c, 0x6b, 0x58, 0xff}}},
121
{{{ 1331, -741, 230}, 0, { 3886, 990}, {0x5c, 0x6b, 0x58, 0xff}}},
122
{{{ 410, -434, 230}, 0, { -200, 0}, {0x5c, 0x6b, 0x58, 0xff}}},
123
{{{ 1024, -434, 230}, 0, { 1842, 0}, {0x5c, 0x6b, 0x58, 0xff}}},
124
{{{ 1024, -639, 538}, 0, { 2012, 650}, {0x5c, 0x6b, 0x58, 0xff}}},
125
{{{ 410, -434, 538}, 0, { 0, 0}, {0x5c, 0x6b, 0x58, 0xff}}},
126
{{{ 410, -741, 538}, 0, { 0, 990}, {0x5c, 0x6b, 0x58, 0xff}}},
127
{{{ 1024, -434, 538}, 0, { 2012, 0}, {0x5c, 0x6b, 0x58, 0xff}}},
128
{{{ 1331, -639, 538}, 0, { 3034, 650}, {0x5c, 0x6b, 0x58, 0xff}}},
129
{{{ 1331, -741, 538}, 0, { 3034, 990}, {0x5c, 0x6b, 0x58, 0xff}}},
130
{{{ 2355, -434, 77}, 0, { 6440, 0}, {0x5c, 0x6b, 0x58, 0xff}}},
131
{{{ 2355, -741, 77}, 0, { 6440, 990}, {0x5c, 0x6b, 0x58, 0xff}}},
132
{{{ 1946, -741, 78}, 0, { 5078, 990}, {0x5c, 0x6b, 0x58, 0xff}}},
133
{{{ 1946, -434, 78}, 0, { 5078, 0}, {0x5c, 0x6b, 0x58, 0xff}}},
134
};
135
136
// 0x070085C8 - 0x070086C8
137
static const Vtx bits_seg7_vertex_070085C8[] = {
138
{{{ 1946, -434, 693}, 0, { 5078, 0}, {0x5c, 0x6b, 0x58, 0xff}}},
139
{{{ 2355, -741, 691}, 0, { 6440, 990}, {0x5c, 0x6b, 0x58, 0xff}}},
140
{{{ 2355, -434, 691}, 0, { 6440, 0}, {0x5c, 0x6b, 0x58, 0xff}}},
141
{{{ 1946, -741, 693}, 0, { 5078, 990}, {0x5c, 0x6b, 0x58, 0xff}}},
142
{{{ 1024, -639, 230}, 0, { 1330, 650}, {0x68, 0x77, 0x61, 0xff}}},
143
{{{ 1024, -434, 538}, 0, { 308, 0}, {0x68, 0x77, 0x61, 0xff}}},
144
{{{ 1024, -639, 538}, 0, { 308, 650}, {0x68, 0x77, 0x61, 0xff}}},
145
{{{ 1024, -434, 230}, 0, { 1330, 0}, {0x68, 0x77, 0x61, 0xff}}},
146
{{{ 1946, -434, 693}, 0, { 5078, 0}, {0x68, 0x77, 0x61, 0xff}}},
147
{{{ 1331, -741, 538}, 0, { 3034, 990}, {0x68, 0x77, 0x61, 0xff}}},
148
{{{ 1946, -741, 693}, 0, { 5078, 990}, {0x68, 0x77, 0x61, 0xff}}},
149
{{{ 1331, -434, 538}, 0, { 3034, 0}, {0x68, 0x77, 0x61, 0xff}}},
150
{{{ 1331, -434, 230}, 0, { 3034, 0}, {0x68, 0x77, 0x61, 0xff}}},
151
{{{ 1946, -741, 78}, 0, { 5078, 990}, {0x68, 0x77, 0x61, 0xff}}},
152
{{{ 1331, -741, 230}, 0, { 3034, 990}, {0x68, 0x77, 0x61, 0xff}}},
153
{{{ 1946, -434, 78}, 0, { 5078, 0}, {0x68, 0x77, 0x61, 0xff}}},
154
};
155
156
// 0x070086C8 - 0x07008788
157
static const Vtx bits_seg7_vertex_070086C8[] = {
158
{{{ 1331, -639, 538}, 0, { 308, 650}, {0x74, 0x86, 0x75, 0xff}}},
159
{{{ 1331, -434, 230}, 0, { 1330, 0}, {0x74, 0x86, 0x75, 0xff}}},
160
{{{ 1331, -639, 230}, 0, { 1330, 650}, {0x74, 0x86, 0x75, 0xff}}},
161
{{{ 1331, -434, 538}, 0, { 308, 0}, {0x74, 0x86, 0x75, 0xff}}},
162
{{{ 410, -741, 538}, 0, { 308, 990}, {0x74, 0x86, 0x75, 0xff}}},
163
{{{ 410, -434, 230}, 0, { 1330, 0}, {0x74, 0x86, 0x75, 0xff}}},
164
{{{ 410, -741, 230}, 0, { 1330, 990}, {0x74, 0x86, 0x75, 0xff}}},
165
{{{ 410, -434, 538}, 0, { 308, 0}, {0x74, 0x86, 0x75, 0xff}}},
166
{{{ 2355, -434, 691}, 0, { -200, 0}, {0x74, 0x86, 0x75, 0xff}}},
167
{{{ 2355, -741, 77}, 0, { 1842, 990}, {0x74, 0x86, 0x75, 0xff}}},
168
{{{ 2355, -434, 77}, 0, { 1842, 0}, {0x74, 0x86, 0x75, 0xff}}},
169
{{{ 2355, -741, 691}, 0, { -200, 990}, {0x74, 0x86, 0x75, 0xff}}},
170
};
171
172
// 0x07008788 - 0x07008888
173
static const Vtx bits_seg7_vertex_07008788[] = {
174
{{{ 2197, 486, -683}, 0, { 11140, 0}, {0x5c, 0x6b, 0x58, 0xff}}},
175
{{{ 2197, 282, -683}, 0, { 11140, 990}, {0x5c, 0x6b, 0x58, 0xff}}},
176
{{{ 631, 282, -683}, 0, { 3320, 990}, {0x5c, 0x6b, 0x58, 0xff}}},
177
{{{ -1228, -434, 691}, 0, { 0, 0}, {0x5c, 0x6b, 0x58, 0xff}}},
178
{{{ 205, -639, 691}, 0, { 6120, 990}, {0x5c, 0x6b, 0x58, 0xff}}},
179
{{{ 205, -434, 691}, 0, { 6120, 0}, {0x5c, 0x6b, 0x58, 0xff}}},
180
{{{ -1228, -639, 691}, 0, { 0, 990}, {0x5c, 0x6b, 0x58, 0xff}}},
181
{{{ -101, 282, 691}, 0, { 120, 990}, {0x5c, 0x6b, 0x58, 0xff}}},
182
{{{ 1485, 282, 691}, 0, { 8040, 990}, {0x5c, 0x6b, 0x58, 0xff}}},
183
{{{ 1485, 486, 691}, 0, { 8040, 0}, {0x5c, 0x6b, 0x58, 0xff}}},
184
{{{ -101, 486, 691}, 0, { 120, 0}, {0x5c, 0x6b, 0x58, 0xff}}},
185
{{{ 205, -639, 77}, 0, { 0, 990}, {0x5c, 0x6b, 0x58, 0xff}}},
186
{{{ -1228, -434, 77}, 0, { 6120, 0}, {0x5c, 0x6b, 0x58, 0xff}}},
187
{{{ 205, -434, 77}, 0, { 0, 0}, {0x5c, 0x6b, 0x58, 0xff}}},
188
{{{ -1228, -639, 77}, 0, { 6120, 990}, {0x5c, 0x6b, 0x58, 0xff}}},
189
{{{ 631, 486, -683}, 0, { 3320, 0}, {0x5c, 0x6b, 0x58, 0xff}}},
190
};
191
192
// 0x07008888 - 0x07008988
193
static const Vtx bits_seg7_vertex_07008888[] = {
194
{{{ 631, 282, -683}, 0, { -132, 990}, {0x68, 0x77, 0x61, 0xff}}},
195
{{{ -101, 282, 77}, 0, { 5140, 990}, {0x68, 0x77, 0x61, 0xff}}},
196
{{{ -101, 486, 77}, 0, { 5140, 0}, {0x68, 0x77, 0x61, 0xff}}},
197
{{{ 631, 486, -683}, 0, { -132, 0}, {0x68, 0x77, 0x61, 0xff}}},
198
{{{ 1485, 486, 691}, 0, { -180, 0}, {0x68, 0x77, 0x61, 0xff}}},
199
{{{ 2197, 282, -325}, 0, { 6012, 990}, {0x68, 0x77, 0x61, 0xff}}},
200
{{{ 2197, 486, -325}, 0, { 6012, 0}, {0x68, 0x77, 0x61, 0xff}}},
201
{{{ 1485, 282, 691}, 0, { -180, 990}, {0x68, 0x77, 0x61, 0xff}}},
202
{{{ 205, -434, 691}, 0, { 0, 0}, {0x74, 0x86, 0x75, 0xff}}},
203
{{{ 205, -639, 77}, 0, { 3032, 990}, {0x74, 0x86, 0x75, 0xff}}},
204
{{{ 205, -434, 77}, 0, { 3032, 0}, {0x74, 0x86, 0x75, 0xff}}},
205
{{{ 205, -639, 691}, 0, { 0, 990}, {0x74, 0x86, 0x75, 0xff}}},
206
{{{ -101, 282, 691}, 0, { 2164, 990}, {0x74, 0x86, 0x75, 0xff}}},
207
{{{ -101, 486, 77}, 0, { -896, 0}, {0x74, 0x86, 0x75, 0xff}}},
208
{{{ -101, 282, 77}, 0, { -896, 990}, {0x74, 0x86, 0x75, 0xff}}},
209
{{{ -101, 486, 691}, 0, { 2164, 0}, {0x74, 0x86, 0x75, 0xff}}},
210
};
211
212
// 0x07008988 - 0x07008A08
213
static const Gfx bits_seg7_dl_07008988[] = {
214
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09001800),
215
gsDPLoadSync(),
216
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
217
gsSPVertex(bits_seg7_vertex_07007F58, 16, 0),
218
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
219
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
220
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
221
gsSP2Triangles(12, 13, 14, 0x0, 13, 15, 14, 0x0),
222
gsSPVertex(bits_seg7_vertex_07008058, 4, 0),
223
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
224
gsSPEndDisplayList(),
225
};
226
227
// 0x07008A08 - 0x07008B70
228
static const Gfx bits_seg7_dl_07008A08[] = {
229
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09007000),
230
gsDPLoadSync(),
231
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
232
gsSPVertex(bits_seg7_vertex_07008098, 15, 0),
233
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
234
gsSP2Triangles( 4, 5, 6, 0x0, 6, 7, 4, 0x0),
235
gsSP2Triangles( 6, 8, 9, 0x0, 10, 11, 12, 0x0),
236
gsSP2Triangles(10, 13, 11, 0x0, 10, 14, 13, 0x0),
237
gsSPVertex(bits_seg7_vertex_07008188, 16, 0),
238
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
239
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
240
gsSP2Triangles( 8, 0, 3, 0x0, 8, 3, 9, 0x0),
241
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 14, 0x0),
242
gsSP2Triangles(10, 15, 11, 0x0, 10, 14, 15, 0x0),
243
gsSPVertex(bits_seg7_vertex_07008288, 16, 0),
244
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
245
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
246
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
247
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
248
gsSPVertex(bits_seg7_vertex_07008388, 14, 0),
249
gsSP2Triangles( 0, 1, 2, 0x0, 3, 2, 1, 0x0),
250
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
251
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
252
gsSPVertex(bits_seg7_vertex_07008468, 6, 0),
253
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
254
gsSP2Triangles( 3, 2, 4, 0x0, 3, 4, 5, 0x0),
255
gsSPEndDisplayList(),
256
};
257
258
// 0x07008B70 - 0x07008C68
259
static const Gfx bits_seg7_dl_07008B70[] = {
260
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09001000),
261
gsDPLoadSync(),
262
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
263
gsSPVertex(bits_seg7_vertex_070084C8, 16, 0),
264
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
265
gsSP2Triangles( 0, 4, 5, 0x0, 0, 5, 1, 0x0),
266
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
267
gsSP2Triangles(10, 8, 11, 0x0, 10, 6, 8, 0x0),
268
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
269
gsSPVertex(bits_seg7_vertex_070085C8, 16, 0),
270
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
271
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
272
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
273
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
274
gsSPVertex(bits_seg7_vertex_070086C8, 12, 0),
275
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
276
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
277
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
278
gsSPEndDisplayList(),
279
};
280
281
// 0x07008C68 - 0x07008D18
282
static const Gfx bits_seg7_dl_07008C68[] = {
283
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bits_seg7_texture_07001000),
284
gsDPLoadSync(),
285
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
286
gsSPVertex(bits_seg7_vertex_07008788, 16, 0),
287
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
288
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
289
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
290
gsSP2Triangles(11, 14, 12, 0x0, 0, 2, 15, 0x0),
291
gsSPVertex(bits_seg7_vertex_07008888, 16, 0),
292
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
293
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
294
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
295
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
296
gsSPEndDisplayList(),
297
};
298
299
// 0x07008D18 - 0x07008DB8
300
const Gfx bits_seg7_dl_07008D18[] = {
301
gsDPPipeSync(),
302
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
303
gsSPClearGeometryMode(G_LIGHTING),
304
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),
305
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
306
gsDPTileSync(),
307
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),
308
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
309
gsSPDisplayList(bits_seg7_dl_07008988),
310
gsSPDisplayList(bits_seg7_dl_07008A08),
311
gsSPDisplayList(bits_seg7_dl_07008B70),
312
gsDPTileSync(),
313
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD),
314
gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
315
gsSPDisplayList(bits_seg7_dl_07008C68),
316
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
317
gsDPPipeSync(),
318
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
319
gsSPSetGeometryMode(G_LIGHTING),
320
gsSPEndDisplayList(),
321
};
322
323