Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/bbh/areas/1/18/model.inc.c
7862 views
1
// 0x0700F8B8 - 0x0700F8D0
2
static const Lights1 bbh_seg7_lights_0700F8B8 = gdSPDefLights1(
3
0x65, 0x65, 0x38,
4
0xfe, 0xfe, 0x8c, 0x28, 0x28, 0x28
5
);
6
7
// 0x0700F8D0 - 0x0700F8E8
8
static const Lights1 bbh_seg7_lights_0700F8D0 = gdSPDefLights1(
9
0x20, 0x20, 0x20,
10
0x50, 0x50, 0x50, 0x28, 0x28, 0x28
11
);
12
13
// 0x0700F8E8 - 0x0700F900
14
static const Lights1 bbh_seg7_lights_0700F8E8 = gdSPDefLights1(
15
0x66, 0x66, 0x66,
16
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
17
);
18
19
// 0x0700F900 - 0x0700F918
20
static const Lights1 bbh_seg7_lights_0700F900 = gdSPDefLights1(
21
0x33, 0x2c, 0x20,
22
0x80, 0x70, 0x52, 0x28, 0x28, 0x28
23
);
24
25
// 0x0700F918 - 0x0700F9F8
26
static const Vtx bbh_seg7_vertex_0700F918[] = {
27
{{{ -818, 717, 0}, 0, { 0, 650}, {0x00, 0x81, 0x00, 0xff}}},
28
{{{ -101, 717, 1024}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}},
29
{{{ -2252, 717, 1024}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}},
30
{{{ -818, 0, -255}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}},
31
{{{ -2252, 0, -255}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}},
32
{{{ -2252, 0, 1024}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}},
33
{{{ -818, 0, 0}, 0, { 0, 786}, {0x00, 0x7f, 0x00, 0xff}}},
34
{{{ -101, 0, 0}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}},
35
{{{ -818, 0, 0}, 0, { 0, 650}, {0x00, 0x7f, 0x00, 0xff}}},
36
{{{ -101, 0, 1024}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}},
37
{{{ -2252, 717, -1535}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}},
38
{{{ -818, 717, -357}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}},
39
{{{ -2252, 717, -357}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}},
40
{{{ -818, 717, -1535}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}},
41
};
42
43
// 0x0700F9F8 - 0x0700FA68
44
static const Vtx bbh_seg7_vertex_0700F9F8[] = {
45
{{{ -818, 717, 0}, 0, { 0, 786}, {0x00, 0x81, 0x00, 0xff}}},
46
{{{ -2252, 717, -255}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}},
47
{{{ -818, 717, -255}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}},
48
{{{ -818, 717, 0}, 0, { 0, 650}, {0x00, 0x81, 0x00, 0xff}}},
49
{{{ -101, 717, 0}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}},
50
{{{ -101, 717, 1024}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}},
51
{{{ -2252, 717, 1024}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}},
52
};
53
54
// 0x0700FA68 - 0x0700FAE8
55
static const Vtx bbh_seg7_vertex_0700FA68[] = {
56
{{{ -101, 0, 717}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}},
57
{{{ -50, 0, 563}, 0, { 478, 0}, {0x00, 0x7f, 0x00, 0xff}}},
58
{{{ -101, 0, 563}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
59
{{{ -50, 0, 717}, 0, { 478, 990}, {0x00, 0x7f, 0x00, 0xff}}},
60
{{{ -1945, 0, 1075}, 0, { 478, 0}, {0x00, 0x7f, 0x00, 0xff}}},
61
{{{ -2098, 0, 1024}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}},
62
{{{ -2098, 0, 1075}, 0, { 478, 990}, {0x00, 0x7f, 0x00, 0xff}}},
63
{{{ -1945, 0, 1024}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
64
};
65
66
// 0x0700FAE8 - 0x0700FBA8
67
static const Vtx bbh_seg7_vertex_0700FAE8[] = {
68
{{{ -1125, 512, 922}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
69
{{{ -1740, 512, 1024}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}},
70
{{{ -1125, 512, 1024}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}},
71
{{{ -1740, 512, 922}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}},
72
{{{ -101, 512, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
73
{{{ -716, 512, 102}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}},
74
{{{ -101, 512, 102}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}},
75
{{{ -716, 512, 0}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}},
76
{{{ -1637, 0, -1535}, 0, { 698, 990}, {0x00, 0x7f, 0x00, 0xff}}},
77
{{{ -1484, 0, -1586}, 0, { 624, 1008}, {0x00, 0x7f, 0x00, 0xff}}},
78
{{{ -1637, 0, -1586}, 0, { 698, 1008}, {0x00, 0x7f, 0x00, 0xff}}},
79
{{{ -1484, 0, -1535}, 0, { 624, 990}, {0x00, 0x7f, 0x00, 0xff}}},
80
};
81
82
// 0x0700FBA8 - 0x0700FBE8
83
static const Vtx bbh_seg7_vertex_0700FBA8[] = {
84
{{{ -1740, 72, 614}, 0, { -332, 1680}, {0x00, 0x00, 0x7f, 0xff}}},
85
{{{ -1330, 102, 614}, 0, { 478, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
86
{{{ -1740, 102, 614}, 0, { -364, 1680}, {0x00, 0x00, 0x7f, 0xff}}},
87
{{{ -1330, 72, 614}, 0, { 512, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
88
};
89
90
// 0x0700FBE8 - 0x0700FCA8
91
static const Vtx bbh_seg7_vertex_0700FBE8[] = {
92
{{{ -1125, 0, 922}, 0, { 480, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
93
{{{ -1125, 512, 1024}, 0, { 0, 552}, {0x7f, 0x00, 0x00, 0xff}}},
94
{{{ -1125, 0, 1024}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
95
{{{ -1125, 512, 922}, 0, { 480, 552}, {0x7f, 0x00, 0x00, 0xff}}},
96
{{{ -1740, 0, 1024}, 0, { 480, 2012}, {0x81, 0x00, 0x00, 0xff}}},
97
{{{ -1740, 512, 922}, 0, { 0, 552}, {0x81, 0x00, 0x00, 0xff}}},
98
{{{ -1740, 0, 922}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}},
99
{{{ -1740, 512, 1024}, 0, { 478, 552}, {0x81, 0x00, 0x00, 0xff}}},
100
{{{ -716, 0, 102}, 0, { 480, 2012}, {0x81, 0x00, 0x00, 0xff}}},
101
{{{ -716, 512, 102}, 0, { 478, 552}, {0x81, 0x00, 0x00, 0xff}}},
102
{{{ -716, 512, 0}, 0, { 0, 552}, {0x81, 0x00, 0x00, 0xff}}},
103
{{{ -716, 0, 0}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}},
104
};
105
106
// 0x0700FCA8 - 0x0700FD68
107
static const Vtx bbh_seg7_vertex_0700FCA8[] = {
108
{{{ -1689, 92, -255}, 0, { 608, 268}, {0x81, 0x00, 0x00, 0xff}}},
109
{{{ -1689, -9, -255}, 0, { 716, 268}, {0x81, 0x00, 0x00, 0xff}}},
110
{{{ -1689, -9, 563}, 0, { 58, 1576}, {0x81, 0x00, 0x00, 0xff}}},
111
{{{ -1689, 92, 563}, 0, { -48, 1576}, {0x81, 0x00, 0x00, 0xff}}},
112
{{{ -1689, 92, 563}, 0, { -48, 1576}, {0x00, 0x00, 0x7f, 0xff}}},
113
{{{ -1689, -9, 563}, 0, { 58, 1576}, {0x00, 0x00, 0x7f, 0xff}}},
114
{{{ -1381, -9, 563}, 0, { 482, 1744}, {0x00, 0x00, 0x7f, 0xff}}},
115
{{{ -1381, 92, 563}, 0, { 372, 1744}, {0x00, 0x00, 0x7f, 0xff}}},
116
{{{ -1381, 92, 563}, 0, { 372, 1744}, {0x7f, 0x00, 0x00, 0xff}}},
117
{{{ -1381, -9, -255}, 0, { 1138, 436}, {0x7f, 0x00, 0x00, 0xff}}},
118
{{{ -1381, 92, -255}, 0, { 1030, 436}, {0x7f, 0x00, 0x00, 0xff}}},
119
{{{ -1381, -9, 563}, 0, { 482, 1744}, {0x7f, 0x00, 0x00, 0xff}}},
120
};
121
122
// 0x0700FD68 - 0x0700FE28
123
static const Vtx bbh_seg7_vertex_0700FD68[] = {
124
{{{ -1330, 72, -255}, 0, { 274, 0}, {0x7f, 0x00, 0x00, 0xff}}},
125
{{{ -1330, 102, -255}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
126
{{{ -1330, 102, 614}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
127
{{{ -1330, 72, 614}, 0, { 274, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
128
{{{ -1740, 72, 614}, 0, { 274, 2012}, {0x81, 0x00, 0x00, 0xff}}},
129
{{{ -1740, 102, -255}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
130
{{{ -1740, 72, -255}, 0, { 274, 0}, {0x81, 0x00, 0x00, 0xff}}},
131
{{{ -1740, 102, 614}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}},
132
{{{ -1330, 102, -255}, 0, { 2012, 0}, {0x00, 0x7f, 0x00, 0xff}}},
133
{{{ -1740, 102, -255}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
134
{{{ -1740, 102, 614}, 0, { 0, 2012}, {0x00, 0x7f, 0x00, 0xff}}},
135
{{{ -1330, 102, 614}, 0, { 2012, 2012}, {0x00, 0x7f, 0x00, 0xff}}},
136
};
137
138
// 0x0700FE28 - 0x0700FF28
139
static const Vtx bbh_seg7_vertex_0700FE28[] = {
140
{{{ -2252, 102, -1535}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
141
{{{ -1842, 102, -1330}, 0, { 4056, 552}, {0x00, 0x7f, 0x00, 0xff}}},
142
{{{ -1842, 102, -1535}, 0, { 4056, 0}, {0x00, 0x7f, 0x00, 0xff}}},
143
{{{ -2047, 102, -357}, 0, { 2012, 2012}, {0x00, 0x7f, 0x00, 0xff}}},
144
{{{ -2047, 102, -1330}, 0, { 2012, 552}, {0x00, 0x7f, 0x00, 0xff}}},
145
{{{ -2252, 102, -357}, 0, { 0, 2012}, {0x00, 0x7f, 0x00, 0xff}}},
146
{{{ -818, 102, -1535}, 0, { 14276, 0}, {0x00, 0x7f, 0x00, 0xff}}},
147
{{{ -1023, 102, -1330}, 0, { 12232, 552}, {0x00, 0x7f, 0x00, 0xff}}},
148
{{{ -1023, 102, -357}, 0, { 12232, 2012}, {0x00, 0x7f, 0x00, 0xff}}},
149
{{{ -1228, 102, -1330}, 0, { 10188, 552}, {0x00, 0x7f, 0x00, 0xff}}},
150
{{{ -1228, 102, -1535}, 0, { 10188, 0}, {0x00, 0x7f, 0x00, 0xff}}},
151
{{{ -818, 102, -357}, 0, { 14276, 2012}, {0x00, 0x7f, 0x00, 0xff}}},
152
{{{ -2149, 154, 717}, 0, { 990, 1500}, {0x00, 0x7f, 0x00, 0xff}}},
153
{{{ -2149, 154, 614}, 0, { 990, 480}, {0x00, 0x7f, 0x00, 0xff}}},
154
{{{ -2252, 154, 512}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
155
{{{ -2252, 154, 819}, 0, { 0, 2012}, {0x00, 0x7f, 0x00, 0xff}}},
156
};
157
158
// 0x0700FF28 - 0x07010018
159
static const Vtx bbh_seg7_vertex_0700FF28[] = {
160
{{{ -1228, 0, -1330}, 0, { 3034, 992}, {0x00, 0x00, 0x7f, 0xff}}},
161
{{{ -1023, 0, -1330}, 0, { 4056, 992}, {0x00, 0x00, 0x7f, 0xff}}},
162
{{{ -1023, 102, -1330}, 0, { 4056, 0}, {0x00, 0x00, 0x7f, 0xff}}},
163
{{{ -1842, 0, -1535}, 0, { -1052, 992}, {0x7f, 0x00, 0x00, 0xff}}},
164
{{{ -1842, 102, -1535}, 0, { -1052, 0}, {0x7f, 0x00, 0x00, 0xff}}},
165
{{{ -1842, 102, -1330}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
166
{{{ -1842, 0, -1330}, 0, { 0, 992}, {0x7f, 0x00, 0x00, 0xff}}},
167
{{{ -1228, 0, -1330}, 0, { 0, 992}, {0x81, 0x00, 0x00, 0xff}}},
168
{{{ -1228, 102, -1535}, 0, { -1052, 0}, {0x81, 0x00, 0x00, 0xff}}},
169
{{{ -1228, 0, -1535}, 0, { -1052, 992}, {0x81, 0x00, 0x00, 0xff}}},
170
{{{ -1228, 102, -1330}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
171
{{{ -1842, 102, -1330}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},
172
{{{ -2047, 102, -1330}, 0, { -1052, 0}, {0x00, 0x00, 0x7f, 0xff}}},
173
{{{ -2047, 0, -1330}, 0, { -1052, 988}, {0x00, 0x00, 0x7f, 0xff}}},
174
{{{ -1842, 0, -1330}, 0, { 0, 988}, {0x00, 0x00, 0x7f, 0xff}}},
175
};
176
177
// 0x07010018 - 0x070100C8
178
static const Vtx bbh_seg7_vertex_07010018[] = {
179
{{{ -1023, 0, -357}, 0, { 4822, 992}, {0x81, 0x00, 0x00, 0xff}}},
180
{{{ -1023, 102, -1330}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
181
{{{ -1023, 0, -1330}, 0, { 0, 992}, {0x81, 0x00, 0x00, 0xff}}},
182
{{{ -1228, 0, -1330}, 0, { 3034, 992}, {0x00, 0x00, 0x7f, 0xff}}},
183
{{{ -1023, 102, -1330}, 0, { 4056, 0}, {0x00, 0x00, 0x7f, 0xff}}},
184
{{{ -1228, 102, -1330}, 0, { 3034, 0}, {0x00, 0x00, 0x7f, 0xff}}},
185
{{{ -2047, 0, -1330}, 0, { 0, 992}, {0x7f, 0x00, 0x00, 0xff}}},
186
{{{ -2047, 102, -357}, 0, { 4822, 0}, {0x7f, 0x00, 0x00, 0xff}}},
187
{{{ -2047, 0, -357}, 0, { 4822, 992}, {0x7f, 0x00, 0x00, 0xff}}},
188
{{{ -2047, 102, -1330}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
189
{{{ -1023, 102, -357}, 0, { 4822, 0}, {0x81, 0x00, 0x00, 0xff}}},
190
};
191
192
// 0x070100C8 - 0x070101A8
193
static const Vtx bbh_seg7_vertex_070100C8[] = {
194
{{{ -1637, 256, -1535}, 0, { -1734, 1280}, {0x00, 0x00, 0x7f, 0xff}}},
195
{{{ -818, 717, -1535}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}},
196
{{{ -2252, 717, -1535}, 0, { -3778, 0}, {0x00, 0x00, 0x7f, 0xff}}},
197
{{{ -1484, 256, -1535}, 0, { -1222, 1280}, {0x00, 0x00, 0x7f, 0xff}}},
198
{{{ -2252, 0, -1535}, 0, { -3778, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
199
{{{ -1637, 0, -1535}, 0, { -1734, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
200
{{{ -818, 0, -1535}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
201
{{{ -1484, 0, -1535}, 0, { -1222, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
202
{{{ -101, 256, 563}, 0, { -540, 1280}, {0x81, 0x00, 0x00, 0xff}}},
203
{{{ -101, 256, 717}, 0, { 0, 1280}, {0x81, 0x00, 0x00, 0xff}}},
204
{{{ -101, 717, 1024}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
205
{{{ -101, 717, 0}, 0, { -2414, 0}, {0x81, 0x00, 0x00, 0xff}}},
206
{{{ -101, 0, 0}, 0, { -2414, 2012}, {0x81, 0x00, 0x00, 0xff}}},
207
{{{ -101, 0, 563}, 0, { -540, 2012}, {0x81, 0x00, 0x00, 0xff}}},
208
};
209
210
// 0x070101A8 - 0x07010298
211
static const Vtx bbh_seg7_vertex_070101A8[] = {
212
{{{ -818, 717, -1535}, 0, { -4118, 0}, {0x81, 0x00, 0x00, 0xff}}},
213
{{{ -818, 0, -1535}, 0, { -4118, 2012}, {0x81, 0x00, 0x00, 0xff}}},
214
{{{ -818, 0, 0}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}},
215
{{{ -101, 0, 717}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}},
216
{{{ -101, 717, 1024}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
217
{{{ -101, 256, 717}, 0, { 0, 1280}, {0x81, 0x00, 0x00, 0xff}}},
218
{{{ -101, 0, 1024}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}},
219
{{{ -2252, 0, -1535}, 0, { 8484, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
220
{{{ -2252, 717, 1024}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
221
{{{ -2252, 0, 1024}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
222
{{{ -2252, 717, -1535}, 0, { 8484, 0}, {0x7f, 0x00, 0x00, 0xff}}},
223
{{{ -101, 717, 0}, 0, { 2352, 0}, {0x00, 0x00, 0x7f, 0xff}}},
224
{{{ -818, 0, 0}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
225
{{{ -101, 0, 0}, 0, { 2352, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
226
{{{ -818, 717, 0}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},
227
};
228
229
// 0x07010298 - 0x07010388
230
static const Vtx bbh_seg7_vertex_07010298[] = {
231
{{{ -101, 256, 717}, 0, { 0, 1280}, {0x00, 0x00, 0x81, 0xff}}},
232
{{{ -50, 256, 717}, 0, { 0, 1280}, {0x00, 0x00, 0x81, 0xff}}},
233
{{{ -50, 0, 717}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}},
234
{{{ -818, 717, -1535}, 0, { -4118, 0}, {0x81, 0x00, 0x00, 0xff}}},
235
{{{ -818, 0, 0}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}},
236
{{{ -818, 717, 0}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
237
{{{ -1945, 0, 1024}, 0, { 6100, 2012}, {0x00, 0x00, 0x81, 0xff}}},
238
{{{ -1945, 256, 1024}, 0, { 6100, 1280}, {0x00, 0x00, 0x81, 0xff}}},
239
{{{ -101, 0, 1024}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}},
240
{{{ -101, 717, 1024}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}},
241
{{{ -2252, 717, 1024}, 0, { 7122, 0}, {0x00, 0x00, 0x81, 0xff}}},
242
{{{ -2098, 256, 1024}, 0, { 6610, 1280}, {0x00, 0x00, 0x81, 0xff}}},
243
{{{ -2252, 0, 1024}, 0, { 7122, 2012}, {0x00, 0x00, 0x81, 0xff}}},
244
{{{ -2098, 0, 1024}, 0, { 6610, 2012}, {0x00, 0x00, 0x81, 0xff}}},
245
{{{ -101, 0, 717}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}},
246
};
247
248
// 0x07010388 - 0x07010478
249
static const Vtx bbh_seg7_vertex_07010388[] = {
250
{{{ -2098, 0, 1075}, 0, { 6610, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
251
{{{ -2098, 256, 1024}, 0, { 6610, 1280}, {0x7f, 0x00, 0x00, 0xff}}},
252
{{{ -2098, 256, 1075}, 0, { 6610, 1280}, {0x7f, 0x00, 0x00, 0xff}}},
253
{{{ -50, 256, 563}, 0, { -542, 1280}, {0x00, 0x00, 0x7f, 0xff}}},
254
{{{ -101, 0, 563}, 0, { -542, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
255
{{{ -50, 0, 563}, 0, { -542, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
256
{{{ -101, 256, 563}, 0, { -542, 1280}, {0x00, 0x00, 0x7f, 0xff}}},
257
{{{ -2098, 256, 1024}, 0, { 6610, 1280}, {0x00, 0x81, 0x00, 0xff}}},
258
{{{ -1945, 256, 1075}, 0, { 6100, 1280}, {0x00, 0x81, 0x00, 0xff}}},
259
{{{ -2098, 256, 1075}, 0, { 6610, 1280}, {0x00, 0x81, 0x00, 0xff}}},
260
{{{ -1945, 256, 1024}, 0, { 6100, 1280}, {0x00, 0x81, 0x00, 0xff}}},
261
{{{ -1945, 256, 1024}, 0, { 6100, 1280}, {0x81, 0x00, 0x00, 0xff}}},
262
{{{ -1945, 0, 1075}, 0, { 6100, 2012}, {0x81, 0x00, 0x00, 0xff}}},
263
{{{ -1945, 256, 1075}, 0, { 6100, 1280}, {0x81, 0x00, 0x00, 0xff}}},
264
{{{ -1945, 0, 1024}, 0, { 6100, 2012}, {0x81, 0x00, 0x00, 0xff}}},
265
};
266
267
// 0x07010478 - 0x07010568
268
static const Vtx bbh_seg7_vertex_07010478[] = {
269
{{{ -1637, 256, -1535}, 0, { -1734, 1280}, {0x7f, 0x00, 0x00, 0xff}}},
270
{{{ -1637, 0, -1535}, 0, { -1734, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
271
{{{ -1637, 0, -1586}, 0, { -1734, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
272
{{{ -2098, 0, 1075}, 0, { 6610, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
273
{{{ -2098, 0, 1024}, 0, { 6610, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
274
{{{ -2098, 256, 1024}, 0, { 6610, 1280}, {0x7f, 0x00, 0x00, 0xff}}},
275
{{{ -101, 256, 563}, 0, { -542, 1280}, {0x00, 0x81, 0x00, 0xff}}},
276
{{{ -50, 256, 563}, 0, { -542, 1280}, {0x00, 0x81, 0x00, 0xff}}},
277
{{{ -50, 256, 717}, 0, { 0, 1280}, {0x00, 0x81, 0x00, 0xff}}},
278
{{{ -101, 256, 717}, 0, { 0, 1280}, {0x00, 0x81, 0x00, 0xff}}},
279
{{{ -1484, 256, -1586}, 0, { -1222, 1280}, {0x81, 0x00, 0x00, 0xff}}},
280
{{{ -1484, 0, -1535}, 0, { -1222, 2012}, {0x81, 0x00, 0x00, 0xff}}},
281
{{{ -1484, 256, -1535}, 0, { -1222, 1280}, {0x81, 0x00, 0x00, 0xff}}},
282
{{{ -1484, 0, -1586}, 0, { -1222, 2012}, {0x81, 0x00, 0x00, 0xff}}},
283
{{{ -1637, 256, -1586}, 0, { -1734, 1280}, {0x7f, 0x00, 0x00, 0xff}}},
284
};
285
286
// 0x07010568 - 0x07010668
287
static const Vtx bbh_seg7_vertex_07010568[] = {
288
{{{ -1637, 256, -1586}, 0, { -1734, 1280}, {0x00, 0x81, 0x00, 0xff}}},
289
{{{ -1484, 256, -1535}, 0, { -1222, 1280}, {0x00, 0x81, 0x00, 0xff}}},
290
{{{ -1637, 256, -1535}, 0, { -1734, 1280}, {0x00, 0x81, 0x00, 0xff}}},
291
{{{ -1484, 256, -1586}, 0, { -1222, 1280}, {0x00, 0x81, 0x00, 0xff}}},
292
{{{ -2252, 0, 512}, 0, { 1672, 2012}, {0x59, 0x00, 0xa6, 0xff}}},
293
{{{ -2149, 154, 614}, 0, { 1330, 1572}, {0x59, 0x00, 0xa6, 0xff}}},
294
{{{ -2149, 0, 614}, 0, { 1330, 2012}, {0x59, 0x00, 0xa6, 0xff}}},
295
{{{ -2252, 154, 512}, 0, { 1672, 1572}, {0x59, 0x00, 0xa6, 0xff}}},
296
{{{ -2149, 0, 614}, 0, { 1330, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
297
{{{ -2149, 154, 614}, 0, { 1330, 1572}, {0x7f, 0x00, 0x00, 0xff}}},
298
{{{ -2149, 154, 717}, 0, { 990, 1572}, {0x7f, 0x00, 0x00, 0xff}}},
299
{{{ -2149, 0, 717}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
300
{{{ -2149, 0, 717}, 0, { 990, 2012}, {0x59, 0x00, 0x5a, 0xff}}},
301
{{{ -2149, 154, 717}, 0, { 990, 1572}, {0x59, 0x00, 0x5a, 0xff}}},
302
{{{ -2252, 154, 819}, 0, { 650, 1572}, {0x59, 0x00, 0x5a, 0xff}}},
303
{{{ -2252, 0, 819}, 0, { 650, 2012}, {0x59, 0x00, 0x5a, 0xff}}},
304
};
305
306
// 0x07010668 - 0x07010768
307
static const Vtx bbh_seg7_vertex_07010668[] = {
308
{{{ -1279, 614, -255}, 0, { 4822, 260}, {0x00, 0x00, 0x7f, 0xff}}},
309
{{{ -818, 0, -255}, 0, { 7122, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
310
{{{ -818, 717, -255}, 0, { 7122, 0}, {0x00, 0x00, 0x7f, 0xff}}},
311
{{{ -2047, 102, -357}, 0, { 990, 1720}, {0x00, 0x00, 0x81, 0xff}}},
312
{{{ -1791, 614, -357}, 0, { -286, 260}, {0x00, 0x00, 0x81, 0xff}}},
313
{{{ -1791, 102, -357}, 0, { -286, 1720}, {0x00, 0x00, 0x81, 0xff}}},
314
{{{ -2252, 717, -357}, 0, { 2012, 0}, {0x00, 0x00, 0x81, 0xff}}},
315
{{{ -2252, 102, -357}, 0, { 2012, 1720}, {0x00, 0x00, 0x81, 0xff}}},
316
{{{ -2047, 0, -357}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}},
317
{{{ -818, 717, -357}, 0, { -5140, 0}, {0x00, 0x00, 0x81, 0xff}}},
318
{{{ -1279, 614, -357}, 0, { -2840, 260}, {0x00, 0x00, 0x81, 0xff}}},
319
{{{ -1023, 0, -357}, 0, { -4118, 2012}, {0x00, 0x00, 0x81, 0xff}}},
320
{{{ -1279, 102, -357}, 0, { -2840, 1720}, {0x00, 0x00, 0x81, 0xff}}},
321
{{{ -1023, 102, -357}, 0, { -4118, 1720}, {0x00, 0x00, 0x81, 0xff}}},
322
{{{ -818, 102, -357}, 0, { -5140, 1720}, {0x00, 0x00, 0x81, 0xff}}},
323
{{{ -1279, 102, -255}, 0, { 4822, 1720}, {0x00, 0x00, 0x7f, 0xff}}},
324
};
325
326
// 0x07010768 - 0x07010858
327
static const Vtx bbh_seg7_vertex_07010768[] = {
328
{{{ -818, 0, -255}, 0, { 7122, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
329
{{{ -1791, 102, -255}, 0, { 2268, 1720}, {0x00, 0x00, 0x7f, 0xff}}},
330
{{{ -2252, 0, -255}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
331
{{{ -1279, 102, -255}, 0, { 4822, 1720}, {0x00, 0x00, 0x7f, 0xff}}},
332
{{{ -1791, 614, -255}, 0, { 2268, 260}, {0x00, 0x00, 0x7f, 0xff}}},
333
{{{ -2252, 717, -255}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},
334
{{{ -1279, 614, -255}, 0, { 4822, 260}, {0x00, 0x00, 0x7f, 0xff}}},
335
{{{ -818, 717, -255}, 0, { 7122, 0}, {0x00, 0x00, 0x7f, 0xff}}},
336
{{{ -1791, 614, -255}, 0, { 2778, 260}, {0x00, 0x81, 0x00, 0xff}}},
337
{{{ -1791, 614, -357}, 0, { 2778, 260}, {0x00, 0x81, 0x00, 0xff}}},
338
{{{ -1279, 614, -357}, 0, { 224, 260}, {0x00, 0x81, 0x00, 0xff}}},
339
{{{ -1791, 102, -255}, 0, { 2778, 1720}, {0x7f, 0x00, 0x00, 0xff}}},
340
{{{ -1791, 614, -357}, 0, { 2778, 260}, {0x7f, 0x00, 0x00, 0xff}}},
341
{{{ -1791, 614, -255}, 0, { 2778, 260}, {0x7f, 0x00, 0x00, 0xff}}},
342
{{{ -1279, 614, -255}, 0, { 224, 260}, {0x00, 0x81, 0x00, 0xff}}},
343
};
344
345
// 0x07010858 - 0x07010908
346
static const Vtx bbh_seg7_vertex_07010858[] = {
347
{{{ -1279, 102, -255}, 0, { 224, 1720}, {0x00, 0x7f, 0x00, 0xff}}},
348
{{{ -1791, 102, -357}, 0, { 2778, 1720}, {0x00, 0x7f, 0x00, 0xff}}},
349
{{{ -1791, 102, -255}, 0, { 2778, 1720}, {0x00, 0x7f, 0x00, 0xff}}},
350
{{{ -1791, 102, -255}, 0, { 2778, 1720}, {0x7f, 0x00, 0x00, 0xff}}},
351
{{{ -1791, 102, -357}, 0, { 2778, 1720}, {0x7f, 0x00, 0x00, 0xff}}},
352
{{{ -1791, 614, -357}, 0, { 2778, 260}, {0x7f, 0x00, 0x00, 0xff}}},
353
{{{ -1279, 614, -255}, 0, { 224, 260}, {0x81, 0x00, 0x00, 0xff}}},
354
{{{ -1279, 614, -357}, 0, { 224, 260}, {0x81, 0x00, 0x00, 0xff}}},
355
{{{ -1279, 102, -357}, 0, { 224, 1720}, {0x81, 0x00, 0x00, 0xff}}},
356
{{{ -1279, 102, -255}, 0, { 224, 1720}, {0x81, 0x00, 0x00, 0xff}}},
357
{{{ -1279, 102, -357}, 0, { 224, 1720}, {0x00, 0x7f, 0x00, 0xff}}},
358
};
359
360
// 0x07010908 - 0x07010988
361
static const Vtx bbh_seg7_vertex_07010908[] = {
362
{{{ -1125, 0, 922}, 0, { 3034, 2012}, {0x00, 0x00, 0x81, 0xff}}},
363
{{{ -1740, 0, 922}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}},
364
{{{ -1740, 512, 922}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}},
365
{{{ -1125, 512, 922}, 0, { 3034, 0}, {0x00, 0x00, 0x81, 0xff}}},
366
{{{ -101, 512, 102}, 0, { 3034, 0}, {0x00, 0x00, 0x7f, 0xff}}},
367
{{{ -716, 512, 102}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},
368
{{{ -716, 0, 102}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
369
{{{ -101, 0, 102}, 0, { 3034, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
370
};
371
372
// 0x07010988 - 0x07010A08
373
static const Vtx bbh_seg7_vertex_07010988[] = {
374
{{{ -1791, 614, -357}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}},
375
{{{ -1279, 102, -357}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}},
376
{{{ -1791, 102, -357}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}},
377
{{{ -1279, 614, -357}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}},
378
{{{ -1279, 614, -255}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}},
379
{{{ -1791, 614, -255}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},
380
{{{ -1791, 102, -255}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
381
{{{ -1279, 102, -255}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
382
};
383
384
// 0x07010A08 - 0x07010A48
385
static const Vtx bbh_seg7_vertex_07010A08[] = {
386
{{{ -818, 0, -1535}, 0, { 8144, -3098}, {0x00, 0x7f, 0x00, 0xff}}},
387
{{{ -2252, 0, -1535}, 0, { -6160, -3098}, {0x00, 0x7f, 0x00, 0xff}}},
388
{{{ -2252, 0, -306}, 0, { -6160, 5076}, {0x00, 0x7f, 0x00, 0xff}}},
389
{{{ -818, 0, -306}, 0, { 8144, 5076}, {0x00, 0x7f, 0x00, 0xff}}},
390
};
391
392
// 0x07010A48 - 0x07010B58
393
static const Gfx bbh_seg7_dl_07010A48[] = {
394
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09008800),
395
gsDPLoadSync(),
396
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
397
gsSPLight(&bbh_seg7_lights_0700F8B8.l, 1),
398
gsSPLight(&bbh_seg7_lights_0700F8B8.a, 2),
399
gsSPVertex(bbh_seg7_vertex_0700F918, 14, 0),
400
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
401
gsSP2Triangles( 5, 6, 3, 0x0, 5, 7, 8, 0x0),
402
gsSP2Triangles( 5, 9, 7, 0x0, 10, 11, 12, 0x0),
403
gsSP1Triangle(10, 13, 11, 0x0),
404
gsSPVertex(bbh_seg7_vertex_0700F9F8, 7, 0),
405
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
406
gsSP1Triangle( 0, 6, 1, 0x0),
407
gsSPLight(&bbh_seg7_lights_0700F8D0.l, 1),
408
gsSPLight(&bbh_seg7_lights_0700F8D0.a, 2),
409
gsSPVertex(bbh_seg7_vertex_0700FA68, 8, 0),
410
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
411
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
412
gsSPLight(&bbh_seg7_lights_0700F8E8.l, 1),
413
gsSPLight(&bbh_seg7_lights_0700F8E8.a, 2),
414
gsSPVertex(bbh_seg7_vertex_0700FAE8, 12, 0),
415
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
416
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
417
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
418
gsSPEndDisplayList(),
419
};
420
421
// 0x07010B58 - 0x07010C30
422
static const Gfx bbh_seg7_dl_07010B58[] = {
423
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09003800),
424
gsDPLoadSync(),
425
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
426
gsSPLight(&bbh_seg7_lights_0700F8B8.l, 1),
427
gsSPLight(&bbh_seg7_lights_0700F8B8.a, 2),
428
gsSPVertex(bbh_seg7_vertex_0700FBA8, 4, 0),
429
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
430
gsSPLight(&bbh_seg7_lights_0700F8E8.l, 1),
431
gsSPLight(&bbh_seg7_lights_0700F8E8.a, 2),
432
gsSPVertex(bbh_seg7_vertex_0700FBE8, 12, 0),
433
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
434
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
435
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
436
gsSPLight(&bbh_seg7_lights_0700F900.l, 1),
437
gsSPLight(&bbh_seg7_lights_0700F900.a, 2),
438
gsSPVertex(bbh_seg7_vertex_0700FCA8, 12, 0),
439
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
440
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
441
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
442
gsSPEndDisplayList(),
443
};
444
445
// 0x07010C30 - 0x07010D00
446
static const Gfx bbh_seg7_dl_07010C30[] = {
447
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bbh_seg7_texture_07000000),
448
gsDPLoadSync(),
449
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
450
gsSPLight(&bbh_seg7_lights_0700F8B8.l, 1),
451
gsSPLight(&bbh_seg7_lights_0700F8B8.a, 2),
452
gsSPVertex(bbh_seg7_vertex_0700FD68, 12, 0),
453
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
454
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
455
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
456
gsSPLight(&bbh_seg7_lights_0700F8E8.l, 1),
457
gsSPLight(&bbh_seg7_lights_0700F8E8.a, 2),
458
gsSPVertex(bbh_seg7_vertex_0700FE28, 16, 0),
459
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 4, 0x0),
460
gsSP2Triangles( 0, 5, 3, 0x0, 0, 4, 1, 0x0),
461
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
462
gsSP2Triangles( 6, 10, 9, 0x0, 6, 8, 11, 0x0),
463
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
464
gsSPEndDisplayList(),
465
};
466
467
// 0x07010D00 - 0x07010D90
468
static const Gfx bbh_seg7_dl_07010D00[] = {
469
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09005000),
470
gsDPLoadSync(),
471
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
472
gsSPVertex(bbh_seg7_vertex_0700FF28, 15, 0),
473
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
474
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
475
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
476
gsSP1Triangle(11, 13, 14, 0x0),
477
gsSPVertex(bbh_seg7_vertex_07010018, 11, 0),
478
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
479
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
480
gsSP1Triangle( 0, 10, 1, 0x0),
481
gsSPEndDisplayList(),
482
};
483
484
// 0x07010D90 - 0x07011058
485
static const Gfx bbh_seg7_dl_07010D90[] = {
486
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09000800),
487
gsDPLoadSync(),
488
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
489
gsSPVertex(bbh_seg7_vertex_070100C8, 14, 0),
490
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
491
gsSP2Triangles( 4, 5, 0, 0x0, 4, 0, 2, 0x0),
492
gsSP2Triangles( 6, 1, 3, 0x0, 7, 6, 3, 0x0),
493
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
494
gsSP2Triangles(12, 8, 11, 0x0, 12, 13, 8, 0x0),
495
gsSPVertex(bbh_seg7_vertex_070101A8, 15, 0),
496
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
497
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
498
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
499
gsSP1Triangle(11, 14, 12, 0x0),
500
gsSPVertex(bbh_seg7_vertex_07010298, 15, 0),
501
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
502
gsSP2Triangles( 6, 7, 8, 0x0, 7, 9, 8, 0x0),
503
gsSP2Triangles( 7, 10, 9, 0x0, 7, 11, 10, 0x0),
504
gsSP2Triangles(12, 10, 11, 0x0, 12, 11, 13, 0x0),
505
gsSP1Triangle( 0, 2, 14, 0x0),
506
gsSPVertex(bbh_seg7_vertex_07010388, 15, 0),
507
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
508
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
509
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
510
gsSP1Triangle(11, 14, 12, 0x0),
511
gsSPVertex(bbh_seg7_vertex_07010478, 15, 0),
512
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
513
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
514
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
515
gsSP1Triangle( 0, 2, 14, 0x0),
516
gsSPVertex(bbh_seg7_vertex_07010568, 16, 0),
517
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
518
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
519
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
520
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
521
gsSPVertex(bbh_seg7_vertex_07010668, 16, 0),
522
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
523
gsSP2Triangles( 3, 6, 4, 0x0, 3, 7, 6, 0x0),
524
gsSP2Triangles( 8, 3, 5, 0x0, 9, 4, 6, 0x0),
525
gsSP2Triangles( 9, 10, 4, 0x0, 11, 5, 12, 0x0),
526
gsSP2Triangles(11, 8, 5, 0x0, 13, 11, 12, 0x0),
527
gsSP2Triangles(13, 12, 10, 0x0, 9, 13, 10, 0x0),
528
gsSP2Triangles( 9, 14, 13, 0x0, 0, 15, 1, 0x0),
529
gsSPVertex(bbh_seg7_vertex_07010768, 15, 0),
530
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
531
gsSP2Triangles( 2, 1, 4, 0x0, 2, 4, 5, 0x0),
532
gsSP2Triangles( 4, 6, 7, 0x0, 4, 7, 5, 0x0),
533
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
534
gsSP1Triangle( 8, 10, 14, 0x0),
535
gsSPVertex(bbh_seg7_vertex_07010858, 11, 0),
536
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
537
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
538
gsSP1Triangle( 0, 10, 1, 0x0),
539
gsSPEndDisplayList(),
540
};
541
542
// 0x07011058 - 0x070110A0
543
static const Gfx bbh_seg7_dl_07011058[] = {
544
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09002800),
545
gsDPLoadSync(),
546
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
547
gsSPVertex(bbh_seg7_vertex_07010908, 8, 0),
548
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
549
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
550
gsSPEndDisplayList(),
551
};
552
553
// 0x070110A0 - 0x070110E8
554
static const Gfx bbh_seg7_dl_070110A0[] = {
555
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bbh_seg7_texture_07002000),
556
gsDPLoadSync(),
557
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
558
gsSPVertex(bbh_seg7_vertex_07010988, 8, 0),
559
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
560
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
561
gsSPEndDisplayList(),
562
};
563
564
// 0x070110E8 - 0x07011120
565
static const Gfx bbh_seg7_dl_070110E8[] = {
566
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09009000),
567
gsDPLoadSync(),
568
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
569
gsSPVertex(bbh_seg7_vertex_07010A08, 4, 0),
570
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
571
gsSPEndDisplayList(),
572
};
573
574
// 0x07011120 - 0x07011228
575
const Gfx bbh_seg7_dl_07011120[] = {
576
gsDPPipeSync(),
577
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
578
gsSPClearGeometryMode(G_SHADING_SMOOTH),
579
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),
580
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
581
gsDPTileSync(),
582
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),
583
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
584
gsSPDisplayList(bbh_seg7_dl_07010A48),
585
gsDPTileSync(),
586
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
587
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
588
gsSPDisplayList(bbh_seg7_dl_07010B58),
589
gsSPDisplayList(bbh_seg7_dl_07010C30),
590
gsSPDisplayList(bbh_seg7_dl_07010D00),
591
gsSPDisplayList(bbh_seg7_dl_07010D90),
592
gsDPTileSync(),
593
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
594
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
595
gsSPDisplayList(bbh_seg7_dl_07011058),
596
gsDPTileSync(),
597
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD),
598
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
599
gsSPDisplayList(bbh_seg7_dl_070110A0),
600
gsDPTileSync(),
601
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),
602
gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
603
gsSPDisplayList(bbh_seg7_dl_070110E8),
604
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
605
gsDPPipeSync(),
606
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
607
gsSPSetGeometryMode(G_SHADING_SMOOTH),
608
gsSPEndDisplayList(),
609
};
610
611