Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/bits/areas/1/2/model.inc.c
7862 views
1
// 0x07002988 - 0x07002A88
2
static const Vtx bits_seg7_vertex_07002988[] = {
3
{{{ 2662, 1024, 410}, 0, { 2352, -1736}, {0xb9, 0xd0, 0xad, 0xff}}},
4
{{{ 1638, 1024, -306}, 0, { 0, 990}, {0xb9, 0xd0, 0xad, 0xff}}},
5
{{{ 1638, 1024, 307}, 0, { 2012, 990}, {0xb9, 0xd0, 0xad, 0xff}}},
6
{{{ 1434, 594, 307}, 0, { 5418, 1328}, {0xb9, 0xd0, 0xad, 0xff}}},
7
{{{ 819, 594, -306}, 0, { 4056, -714}, {0xb9, 0xd0, 0xad, 0xff}}},
8
{{{ 819, 594, 307}, 0, { 4056, 1328}, {0xb9, 0xd0, 0xad, 0xff}}},
9
{{{ 1434, 594, -306}, 0, { 5418, -714}, {0xb9, 0xd0, 0xad, 0xff}}},
10
{{{ 614, 410, 307}, 0, { 3374, 1328}, {0xb9, 0xd0, 0xad, 0xff}}},
11
{{{ 614, 410, -306}, 0, { 3374, -714}, {0xb9, 0xd0, 0xad, 0xff}}},
12
{{{ 0, 410, -306}, 0, { 2012, -714}, {0xb9, 0xd0, 0xad, 0xff}}},
13
{{{ 0, 410, 307}, 0, { 2012, 1328}, {0xb9, 0xd0, 0xad, 0xff}}},
14
{{{ -204, 205, 307}, 0, { 1330, 1328}, {0xb9, 0xd0, 0xad, 0xff}}},
15
{{{ -818, 205, -204}, 0, { 0, -372}, {0xb9, 0xd0, 0xad, 0xff}}},
16
{{{ -818, 205, 205}, 0, { 0, 990}, {0xb9, 0xd0, 0xad, 0xff}}},
17
{{{ -204, 205, -306}, 0, { 1330, -714}, {0xb9, 0xd0, 0xad, 0xff}}},
18
{{{ 2662, 1024, -409}, 0, { -370, -1736}, {0xb9, 0xd0, 0xad, 0xff}}},
19
};
20
21
// 0x07002A88 - 0x07002B78
22
static const Vtx bits_seg7_vertex_07002A88[] = {
23
{{{ 1434, 594, 307}, 0, { 1502, -542}, {0x5a, 0x58, 0x96, 0xff}}},
24
{{{ 819, 0, 307}, 0, { 0, 938}, {0x5a, 0x58, 0x96, 0xff}}},
25
{{{ 1434, 0, 307}, 0, { 1502, 938}, {0x5a, 0x58, 0x96, 0xff}}},
26
{{{ -204, 0, -306}, 0, { -542, 990}, {0x5a, 0x58, 0x96, 0xff}}},
27
{{{ -818, 0, -204}, 0, { -2074, 990}, {0x5a, 0x58, 0x96, 0xff}}},
28
{{{ -818, 205, -204}, 0, { -2074, 480}, {0x5a, 0x58, 0x96, 0xff}}},
29
{{{ -204, 205, -306}, 0, { -542, 480}, {0x5a, 0x58, 0x96, 0xff}}},
30
{{{ 614, 0, -306}, 0, { 1500, 990}, {0x5a, 0x58, 0x96, 0xff}}},
31
{{{ 0, 0, -306}, 0, { 0, 990}, {0x5a, 0x58, 0x96, 0xff}}},
32
{{{ 0, 410, -306}, 0, { 0, 0}, {0x5a, 0x58, 0x96, 0xff}}},
33
{{{ 614, 410, -306}, 0, { 1500, 0}, {0x5a, 0x58, 0x96, 0xff}}},
34
{{{ 1434, 0, -306}, 0, { 1502, 938}, {0x5a, 0x58, 0x96, 0xff}}},
35
{{{ 819, 0, -306}, 0, { 0, 938}, {0x5a, 0x58, 0x96, 0xff}}},
36
{{{ 819, 594, -306}, 0, { 0, -542}, {0x5a, 0x58, 0x96, 0xff}}},
37
{{{ 1434, 594, -306}, 0, { 1502, -542}, {0x5a, 0x58, 0x96, 0xff}}},
38
};
39
40
// 0x07002B78 - 0x07002C68
41
static const Vtx bits_seg7_vertex_07002B78[] = {
42
{{{ 2662, 1024, 410}, 0, { 6610, -1564}, {0x5a, 0x58, 0x96, 0xff}}},
43
{{{ 1638, 1024, 307}, 0, { 4056, -1564}, {0x5a, 0x58, 0x96, 0xff}}},
44
{{{ 1638, 0, 307}, 0, { 4056, 990}, {0x5a, 0x58, 0x96, 0xff}}},
45
{{{ 1434, 594, 307}, 0, { 1502, -542}, {0x5a, 0x58, 0x96, 0xff}}},
46
{{{ 819, 594, 307}, 0, { 0, -542}, {0x5a, 0x58, 0x96, 0xff}}},
47
{{{ 819, 0, 307}, 0, { 0, 938}, {0x5a, 0x58, 0x96, 0xff}}},
48
{{{ 614, 410, 307}, 0, { 1500, 0}, {0x5a, 0x58, 0x96, 0xff}}},
49
{{{ 0, 0, 307}, 0, { 0, 990}, {0x5a, 0x58, 0x96, 0xff}}},
50
{{{ 614, 0, 307}, 0, { 1500, 990}, {0x5a, 0x58, 0x96, 0xff}}},
51
{{{ 0, 410, 307}, 0, { 0, 0}, {0x5a, 0x58, 0x96, 0xff}}},
52
{{{ -204, 205, 307}, 0, { -540, 480}, {0x5a, 0x58, 0x96, 0xff}}},
53
{{{ -818, 205, 205}, 0, { -2074, 480}, {0x5a, 0x58, 0x96, 0xff}}},
54
{{{ -818, 0, 205}, 0, { -2074, 990}, {0x5a, 0x58, 0x96, 0xff}}},
55
{{{ -204, 0, 307}, 0, { -540, 990}, {0x5a, 0x58, 0x96, 0xff}}},
56
{{{ 2662, 0, 410}, 0, { 6610, 990}, {0x5a, 0x58, 0x96, 0xff}}},
57
};
58
59
// 0x07002C68 - 0x07002D68
60
static const Vtx bits_seg7_vertex_07002C68[] = {
61
{{{ 2662, 0, -409}, 0, { 6610, 990}, {0x5a, 0x58, 0x96, 0xff}}},
62
{{{ 1638, 0, -306}, 0, { 4056, 990}, {0x5a, 0x58, 0x96, 0xff}}},
63
{{{ 1638, 1024, -306}, 0, { 4056, -1564}, {0x5a, 0x58, 0x96, 0xff}}},
64
{{{ 2662, 0, -409}, 0, { 6560, 990}, {0x5a, 0x58, 0x96, 0xff}}},
65
{{{ 1638, 1024, -306}, 0, { 4004, -1564}, {0x5a, 0x58, 0x96, 0xff}}},
66
{{{ 2662, 1024, -409}, 0, { 6560, -1564}, {0x5a, 0x58, 0x96, 0xff}}},
67
{{{ 0, 410, 307}, 0, { 224, 0}, {0x7d, 0x80, 0xb4, 0xff}}},
68
{{{ 0, 410, -306}, 0, { 1756, 0}, {0x7d, 0x80, 0xb4, 0xff}}},
69
{{{ 0, 0, -306}, 0, { 1756, 990}, {0x7d, 0x80, 0xb4, 0xff}}},
70
{{{ 1434, 0, 307}, 0, { -1308, 938}, {0x7d, 0x80, 0xb4, 0xff}}},
71
{{{ 1434, 594, -306}, 0, { 224, -542}, {0x7d, 0x80, 0xb4, 0xff}}},
72
{{{ 1434, 594, 307}, 0, { -1308, -542}, {0x7d, 0x80, 0xb4, 0xff}}},
73
{{{ 1434, 0, -306}, 0, { 224, 938}, {0x7d, 0x80, 0xb4, 0xff}}},
74
{{{ 819, 594, 307}, 0, { -1308, -542}, {0x7d, 0x80, 0xb4, 0xff}}},
75
{{{ 819, 0, -306}, 0, { 224, 938}, {0x7d, 0x80, 0xb4, 0xff}}},
76
{{{ 819, 0, 307}, 0, { -1308, 938}, {0x7d, 0x80, 0xb4, 0xff}}},
77
};
78
79
// 0x07002D68 - 0x07002E68
80
static const Vtx bits_seg7_vertex_07002D68[] = {
81
{{{ 819, 594, 307}, 0, { -1308, -542}, {0x7d, 0x80, 0xb4, 0xff}}},
82
{{{ 819, 594, -306}, 0, { 224, -542}, {0x7d, 0x80, 0xb4, 0xff}}},
83
{{{ 819, 0, -306}, 0, { 224, 938}, {0x7d, 0x80, 0xb4, 0xff}}},
84
{{{ 614, 0, 307}, 0, { 224, 990}, {0x7d, 0x80, 0xb4, 0xff}}},
85
{{{ 614, 410, -306}, 0, { 1756, 0}, {0x7d, 0x80, 0xb4, 0xff}}},
86
{{{ 614, 410, 307}, 0, { 224, 0}, {0x7d, 0x80, 0xb4, 0xff}}},
87
{{{ 614, 0, -306}, 0, { 1756, 990}, {0x7d, 0x80, 0xb4, 0xff}}},
88
{{{ 1638, 1024, 307}, 0, { 0, -1564}, {0x7d, 0x80, 0xb4, 0xff}}},
89
{{{ 1638, 1024, -306}, 0, { 1502, -1564}, {0x7d, 0x80, 0xb4, 0xff}}},
90
{{{ 1638, 0, -306}, 0, { 1502, 990}, {0x7d, 0x80, 0xb4, 0xff}}},
91
{{{ 0, 410, 307}, 0, { 224, 0}, {0x7d, 0x80, 0xb4, 0xff}}},
92
{{{ 0, 0, -306}, 0, { 1756, 990}, {0x7d, 0x80, 0xb4, 0xff}}},
93
{{{ 0, 0, 307}, 0, { 224, 990}, {0x7d, 0x80, 0xb4, 0xff}}},
94
{{{ -204, 0, 307}, 0, { 224, 990}, {0x7d, 0x80, 0xb4, 0xff}}},
95
{{{ -204, 205, -306}, 0, { 1756, 480}, {0x7d, 0x80, 0xb4, 0xff}}},
96
{{{ -204, 205, 307}, 0, { 224, 480}, {0x7d, 0x80, 0xb4, 0xff}}},
97
};
98
99
// 0x07002E68 - 0x07002F48
100
static const Vtx bits_seg7_vertex_07002E68[] = {
101
{{{ -204, 0, 307}, 0, { 224, 990}, {0x7d, 0x80, 0xb4, 0xff}}},
102
{{{ -204, 0, -306}, 0, { 1756, 990}, {0x7d, 0x80, 0xb4, 0xff}}},
103
{{{ -204, 205, -306}, 0, { 1756, 480}, {0x7d, 0x80, 0xb4, 0xff}}},
104
{{{ -818, 205, 205}, 0, { 478, 480}, {0x7d, 0x80, 0xb4, 0xff}}},
105
{{{ -818, 0, -204}, 0, { 1500, 990}, {0x7d, 0x80, 0xb4, 0xff}}},
106
{{{ -818, 0, 205}, 0, { 478, 990}, {0x7d, 0x80, 0xb4, 0xff}}},
107
{{{ -818, 205, -204}, 0, { 1500, 480}, {0x7d, 0x80, 0xb4, 0xff}}},
108
{{{ 1638, 1024, 307}, 0, { 0, -1564}, {0x7d, 0x80, 0xb4, 0xff}}},
109
{{{ 1638, 0, -306}, 0, { 1502, 990}, {0x7d, 0x80, 0xb4, 0xff}}},
110
{{{ 1638, 0, 307}, 0, { 0, 990}, {0x7d, 0x80, 0xb4, 0xff}}},
111
{{{ 2662, 0, 410}, 0, { -286, 990}, {0x7d, 0x80, 0xb4, 0xff}}},
112
{{{ 2662, 1024, -409}, 0, { 1756, -1564}, {0x7d, 0x80, 0xb4, 0xff}}},
113
{{{ 2662, 1024, 410}, 0, { -286, -1564}, {0x7d, 0x80, 0xb4, 0xff}}},
114
{{{ 2662, 0, -409}, 0, { 1756, 990}, {0x7d, 0x80, 0xb4, 0xff}}},
115
};
116
117
// 0x07002F48 - 0x07003048
118
static const Vtx bits_seg7_vertex_07002F48[] = {
119
{{{ -1740, 0, 614}, 0, { -82, 632}, {0xa7, 0x43, 0x00, 0xff}}},
120
{{{ -1023, 0, 102}, 0, { 1456, 412}, {0xa7, 0x43, 0x00, 0xff}}},
121
{{{ -1023, 184, 102}, 0, { 1500, 734}, {0xa7, 0x43, 0x00, 0xff}}},
122
{{{ -1740, 307, 205}, 0, { 480, 1498}, {0xa7, 0x43, 0x00, 0xff}}},
123
{{{ -2969, 0, 410}, 0, { -1622, 2336}, {0xa7, 0x43, 0x00, 0xff}}},
124
{{{ -1740, 0, 205}, 0, { 164, 1058}, {0xa7, 0x43, 0x00, 0xff}}},
125
{{{ -2969, 307, 410}, 0, { -1308, 2776}, {0xa7, 0x43, 0x00, 0xff}}},
126
{{{ -2969, 307, -409}, 0, { -286, 3798}, {0xa7, 0x43, 0x00, 0xff}}},
127
{{{ -1740, 307, -204}, 0, { 990, 2010}, {0xa7, 0x43, 0x00, 0xff}}},
128
{{{ -1740, 0, -204}, 0, { 1432, 2326}, {0xa7, 0x43, 0x00, 0xff}}},
129
{{{ -2969, 0, -409}, 0, { 154, 4114}, {0xa7, 0x43, 0x00, 0xff}}},
130
{{{ -1023, 0, -101}, 0, { 2078, 1034}, {0xa7, 0x43, 0x00, 0xff}}},
131
{{{ -1740, 0, -613}, 0, { 1858, 2572}, {0xa7, 0x43, 0x00, 0xff}}},
132
{{{ -1740, 205, -613}, 0, { 1500, 2520}, {0xa7, 0x43, 0x00, 0xff}}},
133
{{{ -1023, 184, -101}, 0, { 1756, 990}, {0xa7, 0x43, 0x00, 0xff}}},
134
{{{ -1740, 205, 614}, 0, { 0, 990}, {0xa7, 0x43, 0x00, 0xff}}},
135
};
136
137
// 0x07003048 - 0x07003148
138
static const Vtx bits_seg7_vertex_07003048[] = {
139
{{{ -2969, 0, 410}, 0, { -1690, 3160}, {0xff, 0x6e, 0x01, 0xff}}},
140
{{{ -2969, 307, 410}, 0, { -1308, 2776}, {0xff, 0x6e, 0x01, 0xff}}},
141
{{{ -2969, 307, -409}, 0, { -286, 3798}, {0xff, 0x6e, 0x01, 0xff}}},
142
{{{ -1740, 205, 614}, 0, { 0, 990}, {0xff, 0x6e, 0x01, 0xff}}},
143
{{{ -1740, 307, 205}, 0, { 478, 1498}, {0xff, 0x6e, 0x01, 0xff}}},
144
{{{ -1740, 0, 205}, 0, { 18, 1780}, {0xff, 0x6e, 0x01, 0xff}}},
145
{{{ -1740, 0, 614}, 0, { -338, 1176}, {0xff, 0x6e, 0x01, 0xff}}},
146
{{{ -1740, 0, -613}, 0, { 1314, 2828}, {0xff, 0x6e, 0x01, 0xff}}},
147
{{{ -1740, 0, -204}, 0, { 708, 2472}, {0xff, 0x6e, 0x01, 0xff}}},
148
{{{ -1740, 307, -204}, 0, { 990, 2010}, {0xff, 0x6e, 0x01, 0xff}}},
149
{{{ -1740, 205, -613}, 0, { 1502, 2520}, {0xff, 0x6e, 0x01, 0xff}}},
150
{{{ -1023, 0, 102}, 0, { 1730, 504}, {0xff, 0x6e, 0x01, 0xff}}},
151
{{{ -1023, 0, -101}, 0, { 1986, 760}, {0xff, 0x6e, 0x01, 0xff}}},
152
{{{ -1023, 184, -101}, 0, { 1756, 990}, {0xff, 0x6e, 0x01, 0xff}}},
153
{{{ -1023, 184, 102}, 0, { 1500, 734}, {0xff, 0x6e, 0x01, 0xff}}},
154
{{{ -2969, 0, -409}, 0, { -668, 4182}, {0xff, 0x6e, 0x01, 0xff}}},
155
};
156
157
// 0x07003148 - 0x070031C8
158
static const Vtx bits_seg7_vertex_07003148[] = {
159
{{{ -1740, 307, 205}, 0, { 478, 1498}, {0xff, 0xcc, 0x65, 0xff}}},
160
{{{ -1740, 307, -204}, 0, { 990, 2010}, {0xff, 0xcc, 0x65, 0xff}}},
161
{{{ -2969, 307, -409}, 0, { -286, 3798}, {0xff, 0xcc, 0x65, 0xff}}},
162
{{{ -2969, 307, 410}, 0, { -1308, 2776}, {0xff, 0xcc, 0x65, 0xff}}},
163
{{{ -1740, 205, 614}, 0, { 0, 990}, {0xff, 0xcc, 0x65, 0xff}}},
164
{{{ -1023, 184, 102}, 0, { 1500, 734}, {0xff, 0xcc, 0x65, 0xff}}},
165
{{{ -1023, 184, -101}, 0, { 1756, 990}, {0xff, 0xcc, 0x65, 0xff}}},
166
{{{ -1740, 205, -613}, 0, { 1500, 2520}, {0xff, 0xcc, 0x65, 0xff}}},
167
};
168
169
// 0x070031C8 - 0x070032C8
170
static const Vtx bits_seg7_vertex_070031C8[] = {
171
{{{ 2816, 1008, 52}, 0, { 0, -544}, {0xff, 0xe5, 0x65, 0xff}}},
172
{{{ 2816, 1008, -29}, 0, { 786, -544}, {0xff, 0xe5, 0x65, 0xff}}},
173
{{{ 2662, 1008, -29}, 0, { 786, 990}, {0xff, 0xe5, 0x65, 0xff}}},
174
{{{ 2662, 1008, 52}, 0, { 0, 990}, {0xff, 0xe5, 0x65, 0xff}}},
175
{{{ 2662, 942, 93}, 0, { -438, 990}, {0xaa, 0xaa, 0x00, 0xff}}},
176
{{{ 2816, 942, 93}, 0, { -438, -544}, {0xaa, 0xaa, 0x00, 0xff}}},
177
{{{ 2816, 1008, 52}, 0, { 0, -544}, {0xaa, 0xaa, 0x00, 0xff}}},
178
{{{ 2662, 1008, 52}, 0, { 0, 990}, {0xaa, 0xaa, 0x00, 0xff}}},
179
{{{ 2662, 1008, -29}, 0, { 786, 990}, {0xaa, 0xaa, 0x00, 0xff}}},
180
{{{ 2816, 942, -70}, 0, { 1194, -544}, {0xaa, 0xaa, 0x00, 0xff}}},
181
{{{ 2662, 942, -70}, 0, { 1194, 990}, {0xaa, 0xaa, 0x00, 0xff}}},
182
{{{ 2816, 1008, -29}, 0, { 786, -544}, {0xaa, 0xaa, 0x00, 0xff}}},
183
{{{ 2662, 877, -29}, 0, { 786, 990}, {0x50, 0x50, 0x00, 0xff}}},
184
{{{ 2816, 877, -29}, 0, { 786, -544}, {0x50, 0x50, 0x00, 0xff}}},
185
{{{ 2816, 877, 52}, 0, { 0, -544}, {0x50, 0x50, 0x00, 0xff}}},
186
{{{ 2662, 877, 52}, 0, { 0, 990}, {0x50, 0x50, 0x00, 0xff}}},
187
};
188
189
// 0x070032C8 - 0x07003348
190
static const Vtx bits_seg7_vertex_070032C8[] = {
191
{{{ 2662, 877, 52}, 0, { 0, 990}, {0x6b, 0x6b, 0x00, 0xff}}},
192
{{{ 2816, 942, 93}, 0, { -438, -544}, {0x6b, 0x6b, 0x00, 0xff}}},
193
{{{ 2662, 942, 93}, 0, { -438, 990}, {0x6b, 0x6b, 0x00, 0xff}}},
194
{{{ 2816, 877, 52}, 0, { 0, -544}, {0x6b, 0x6b, 0x00, 0xff}}},
195
{{{ 2662, 877, -29}, 0, { 786, 990}, {0x6b, 0x6b, 0x00, 0xff}}},
196
{{{ 2816, 942, -70}, 0, { 1194, -544}, {0x6b, 0x6b, 0x00, 0xff}}},
197
{{{ 2816, 877, -29}, 0, { 786, -544}, {0x6b, 0x6b, 0x00, 0xff}}},
198
{{{ 2662, 942, -70}, 0, { 1194, 990}, {0x6b, 0x6b, 0x00, 0xff}}},
199
};
200
201
// 0x07003348 - 0x070033B0
202
static const Gfx bits_seg7_dl_07003348[] = {
203
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09007000),
204
gsDPLoadSync(),
205
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
206
gsSPVertex(bits_seg7_vertex_07002988, 16, 0),
207
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
208
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
209
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
210
gsSP2Triangles(11, 14, 12, 0x0, 0, 15, 1, 0x0),
211
gsSPEndDisplayList(),
212
};
213
214
// 0x070033B0 - 0x070034F8
215
static const Gfx bits_seg7_dl_070033B0[] = {
216
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09001000),
217
gsDPLoadSync(),
218
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
219
gsSPVertex(bits_seg7_vertex_07002A88, 15, 0),
220
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
221
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
222
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
223
gsSP1Triangle(11, 13, 14, 0x0),
224
gsSPVertex(bits_seg7_vertex_07002B78, 15, 0),
225
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
226
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
227
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
228
gsSP1Triangle( 0, 2, 14, 0x0),
229
gsSPVertex(bits_seg7_vertex_07002C68, 16, 0),
230
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
231
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
232
gsSP2Triangles( 9, 12, 10, 0x0, 13, 14, 15, 0x0),
233
gsSPVertex(bits_seg7_vertex_07002D68, 16, 0),
234
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
235
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
236
gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
237
gsSPVertex(bits_seg7_vertex_07002E68, 14, 0),
238
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
239
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
240
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
241
gsSPEndDisplayList(),
242
};
243
244
// 0x070034F8 - 0x070035E0
245
static const Gfx bits_seg7_dl_070034F8[] = {
246
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09001800),
247
gsDPLoadSync(),
248
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
249
gsSPVertex(bits_seg7_vertex_07002F48, 16, 0),
250
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
251
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
252
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
253
gsSP2Triangles(11, 13, 14, 0x0, 0, 2, 15, 0x0),
254
gsSPVertex(bits_seg7_vertex_07003048, 16, 0),
255
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
256
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
257
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
258
gsSP2Triangles(11, 13, 14, 0x0, 0, 2, 15, 0x0),
259
gsSPVertex(bits_seg7_vertex_07003148, 8, 0),
260
gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 0, 0x0),
261
gsSP2Triangles( 4, 5, 0, 0x0, 1, 0, 5, 0x0),
262
gsSP2Triangles( 5, 6, 1, 0x0, 6, 7, 1, 0x0),
263
gsSPEndDisplayList(),
264
};
265
266
// 0x070035E0 - 0x07003670
267
static const Gfx bits_seg7_dl_070035E0[] = {
268
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09000800),
269
gsDPLoadSync(),
270
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
271
gsSPVertex(bits_seg7_vertex_070031C8, 16, 0),
272
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
273
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
274
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
275
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
276
gsSPVertex(bits_seg7_vertex_070032C8, 8, 0),
277
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
278
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
279
gsSPEndDisplayList(),
280
};
281
282
// 0x07003670 - 0x070036F8
283
const Gfx bits_seg7_dl_07003670[] = {
284
gsDPPipeSync(),
285
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
286
gsSPClearGeometryMode(G_LIGHTING),
287
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),
288
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
289
gsDPTileSync(),
290
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),
291
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
292
gsSPDisplayList(bits_seg7_dl_07003348),
293
gsSPDisplayList(bits_seg7_dl_070033B0),
294
gsSPDisplayList(bits_seg7_dl_070034F8),
295
gsSPDisplayList(bits_seg7_dl_070035E0),
296
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
297
gsDPPipeSync(),
298
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
299
gsSPSetGeometryMode(G_LIGHTING),
300
gsSPEndDisplayList(),
301
};
302
303