Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/bbh/areas/1/31/model.inc.c
7862 views
1
// 0x070177F8 - 0x07017810
2
static const Lights1 bbh_seg7_lights_070177F8 = gdSPDefLights1(
3
0x66, 0x66, 0x66,
4
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
5
);
6
7
// 0x07017810 - 0x07017828
8
static const Lights1 bbh_seg7_lights_07017810 = gdSPDefLights1(
9
0x00, 0x00, 0x00,
10
0x00, 0x00, 0x00, 0x28, 0x28, 0x28
11
);
12
13
// 0x07017828 - 0x07017918
14
static const Vtx bbh_seg7_vertex_07017828[] = {
15
{{{ -2764, -2354, 1024}, 0, { 13766, -3098}, {0x00, 0x7c, 0xe7, 0xff}}},
16
{{{ -2047, -2457, 512}, 0, { 10188, -544}, {0x00, 0x7c, 0xe7, 0xff}}},
17
{{{ -2764, -2457, 512}, 0, { 13766, -544}, {0x00, 0x7c, 0xe7, 0xff}}},
18
{{{ -2047, -2354, 1024}, 0, { 10188, -3098}, {0x00, 0x7c, 0xe7, 0xff}}},
19
{{{ -2764, -2354, 1024}, 0, { 13766, -3098}, {0x00, 0x7f, 0x00, 0xff}}},
20
{{{ -2764, -2354, 1536}, 0, { 13766, -5654}, {0x00, 0x7f, 0x00, 0xff}}},
21
{{{ -1535, -2354, 1536}, 0, { 7634, -5654}, {0x00, 0x7f, 0x00, 0xff}}},
22
{{{ -2047, -2354, 1024}, 0, { 10188, -3098}, {0x00, 0x7f, 0x00, 0xff}}},
23
{{{ 1024, -2764, -1023}, 0, { 6612, -5654}, {0x00, 0x7f, 0x00, 0xff}}},
24
{{{ -1433, -2764, -1023}, 0, { -5650, -5654}, {0x00, 0x7f, 0x00, 0xff}}},
25
{{{ -1433, -2764, 1434}, 0, { -5650, 6610}, {0x00, 0x7f, 0x00, 0xff}}},
26
{{{ 1024, -2764, 1434}, 0, { 6610, 6610}, {0x00, 0x7f, 0x00, 0xff}}},
27
{{{ 2150, -2969, 1126}, 0, { -2074, 4566}, {0x00, 0x7f, 0x00, 0xff}}},
28
{{{ 1638, -2969, 2048}, 0, { -4628, 9164}, {0x00, 0x7f, 0x00, 0xff}}},
29
{{{ 1946, -2969, 2048}, 0, { -3096, 9164}, {0x00, 0x7f, 0x00, 0xff}}},
30
};
31
32
// 0x07017918 - 0x07017A08
33
static const Vtx bbh_seg7_vertex_07017918[] = {
34
{{{ -2047, -2457, 512}, 0, { 10188, -544}, {0x00, 0x7f, 0x00, 0xff}}},
35
{{{ -2764, -2457, -1535}, 0, { 13766, 9676}, {0x00, 0x7f, 0x00, 0xff}}},
36
{{{ -2764, -2457, 512}, 0, { 13766, -544}, {0x00, 0x7f, 0x00, 0xff}}},
37
{{{ -2047, -2457, -613}, 0, { 10188, 5076}, {0x00, 0x7f, 0x00, 0xff}}},
38
{{{ -1535, -2457, -1125}, 0, { 7634, 7632}, {0x00, 0x7f, 0x00, 0xff}}},
39
{{{ 1638, -2457, -1535}, 0, { -8206, 9676}, {0x00, 0x7f, 0x00, 0xff}}},
40
{{{ 2150, -2969, 1126}, 0, { -2074, 4566}, {0x00, 0x7f, 0x00, 0xff}}},
41
{{{ 1946, -2969, 2048}, 0, { -3096, 9164}, {0x00, 0x7f, 0x00, 0xff}}},
42
{{{ 2355, -2969, 2560}, 0, { -1052, 11720}, {0x00, 0x7f, 0x00, 0xff}}},
43
{{{ 3277, -2969, 2560}, 0, { 3546, 11720}, {0x00, 0x7f, 0x00, 0xff}}},
44
{{{ 3686, -2969, 2048}, 0, { 5590, 9164}, {0x00, 0x7f, 0x00, 0xff}}},
45
{{{ 3686, -2969, 1126}, 0, { 5588, 4566}, {0x00, 0x7f, 0x00, 0xff}}},
46
{{{ 1126, -2457, 1536}, 0, { -5652, -5654}, {0x00, 0x7f, 0x00, 0xff}}},
47
{{{ 1638, -2457, 2048}, 0, { -8206, -8208}, {0x00, 0x7f, 0x00, 0xff}}},
48
{{{ 1638, -2457, 1638}, 0, { -8206, -6164}, {0x00, 0x7f, 0x00, 0xff}}},
49
};
50
51
// 0x07017A08 - 0x07017AE8
52
static const Vtx bbh_seg7_vertex_07017A08[] = {
53
{{{ 2150, -2969, 1126}, 0, { -2074, 4566}, {0x00, 0x7f, 0x00, 0xff}}},
54
{{{ 1638, -2969, 1638}, 0, { -4628, 7120}, {0x00, 0x7f, 0x00, 0xff}}},
55
{{{ 1638, -2969, 2048}, 0, { -4628, 9164}, {0x00, 0x7f, 0x00, 0xff}}},
56
{{{ 1638, -2457, -1125}, 0, { -8206, 7632}, {0x00, 0x7f, 0x00, 0xff}}},
57
{{{ 1126, -2457, -1125}, 0, { -5652, 7632}, {0x00, 0x7f, 0x00, 0xff}}},
58
{{{ 1638, -2457, -613}, 0, { -8206, 5076}, {0x00, 0x7f, 0x00, 0xff}}},
59
{{{ 1638, -2457, -1535}, 0, { -8206, 9676}, {0x00, 0x7f, 0x00, 0xff}}},
60
{{{ 2150, -2457, -613}, 0, {-10762, 5076}, {0x00, 0x7f, 0x00, 0xff}}},
61
{{{ 2150, -2457, 1126}, 0, {-10762, -3610}, {0x00, 0x7f, 0x00, 0xff}}},
62
{{{ 1638, -2457, 1024}, 0, { -8206, -3098}, {0x00, 0x7f, 0x00, 0xff}}},
63
{{{ 1638, -2457, 1638}, 0, { -8206, -6164}, {0x00, 0x7f, 0x00, 0xff}}},
64
{{{ 1638, -2457, 1024}, 0, { 9678, 3542}, {0x00, 0x7f, 0x00, 0xff}}},
65
{{{ 1126, -2457, 1536}, 0, { 7122, 6098}, {0x00, 0x7f, 0x00, 0xff}}},
66
{{{ 1638, -2457, 1638}, 0, { 9678, 6608}, {0x00, 0x7f, 0x00, 0xff}}},
67
};
68
69
// 0x07017AE8 - 0x07017BE8
70
static const Vtx bbh_seg7_vertex_07017AE8[] = {
71
{{{ -2764, -2457, 2048}, 0, { 13766, -8208}, {0x00, 0x7f, 0x00, 0xff}}},
72
{{{ -1433, -2457, 2560}, 0, { 7122, -10764}, {0x00, 0x7f, 0x00, 0xff}}},
73
{{{ -1023, -2457, 2048}, 0, { 5078, -8208}, {0x00, 0x7f, 0x00, 0xff}}},
74
{{{ -2354, -2457, 2560}, 0, { 11722, -10764}, {0x00, 0x7f, 0x00, 0xff}}},
75
{{{ 1126, -2457, 1536}, 0, { -5652, -5654}, {0x00, 0x7f, 0x00, 0xff}}},
76
{{{ -2764, -2457, 1536}, 0, { 13766, -5654}, {0x00, 0x7f, 0x00, 0xff}}},
77
{{{ 1638, -2457, 2048}, 0, { -8206, -8208}, {0x00, 0x7f, 0x00, 0xff}}},
78
{{{ -1535, -2457, -1125}, 0, { 7634, 7632}, {0x00, 0x7f, 0x00, 0xff}}},
79
{{{ 1126, -2457, -1125}, 0, { -5652, 7632}, {0x00, 0x7f, 0x00, 0xff}}},
80
{{{ 1638, -2457, -1535}, 0, { -8206, 9676}, {0x00, 0x7f, 0x00, 0xff}}},
81
{{{ 3686, -2661, -1535}, 0, { 5588, -8720}, {0x00, 0x7f, 0x00, 0xff}}},
82
{{{ 1638, -2661, 102}, 0, { -5650, -544}, {0x00, 0x7f, 0x00, 0xff}}},
83
{{{ 3686, -2661, 102}, 0, { 5588, -544}, {0x00, 0x7f, 0x00, 0xff}}},
84
{{{ 3686, -2661, 102}, 0, { 5588, -544}, {0x00, 0x79, 0x24, 0xff}}},
85
{{{ 2150, -2969, 1126}, 0, { -2074, 4566}, {0x00, 0x79, 0x24, 0xff}}},
86
{{{ 3686, -2969, 1126}, 0, { 5588, 4566}, {0x00, 0x79, 0x24, 0xff}}},
87
};
88
89
// 0x07017BE8 - 0x07017CC8
90
static const Vtx bbh_seg7_vertex_07017BE8[] = {
91
{{{ 3686, -2661, 102}, 0, { 5588, -544}, {0x00, 0x79, 0x24, 0xff}}},
92
{{{ 2150, -2661, 102}, 0, { -2074, -544}, {0x00, 0x79, 0x24, 0xff}}},
93
{{{ 2150, -2969, 1126}, 0, { -2074, 4566}, {0x00, 0x79, 0x24, 0xff}}},
94
{{{ 1638, -2457, 128}, 0, { 9678, -926}, {0x00, 0x7f, 0x00, 0xff}}},
95
{{{ 1536, -2457, 128}, 0, { 9166, -926}, {0x00, 0x7f, 0x00, 0xff}}},
96
{{{ 1536, -2457, 282}, 0, { 9166, -160}, {0x00, 0x7f, 0x00, 0xff}}},
97
{{{ 1638, -2457, 282}, 0, { 9678, -160}, {0x00, 0x7f, 0x00, 0xff}}},
98
{{{ -2047, -2457, 282}, 0, { -8718, -160}, {0x00, 0x7f, 0x00, 0xff}}},
99
{{{ -1945, -2457, 282}, 0, { -8206, -160}, {0x00, 0x7f, 0x00, 0xff}}},
100
{{{ -1945, -2457, 128}, 0, { -8206, -926}, {0x00, 0x7f, 0x00, 0xff}}},
101
{{{ -2047, -2457, 128}, 0, { -8718, -926}, {0x00, 0x7f, 0x00, 0xff}}},
102
{{{ 3686, -2661, -1535}, 0, { 5588, -8720}, {0x00, 0x7f, 0x00, 0xff}}},
103
{{{ 1638, -2661, -1535}, 0, { -4630, -8720}, {0x00, 0x7f, 0x00, 0xff}}},
104
{{{ 1638, -2661, 102}, 0, { -5650, -544}, {0x00, 0x7f, 0x00, 0xff}}},
105
};
106
107
// 0x07017CC8 - 0x07017DB8
108
static const Vtx bbh_seg7_vertex_07017CC8[] = {
109
{{{ -1244, -1945, 891}, 0, { 990, 0}, {0x59, 0x00, 0xa7, 0xff}}},
110
{{{ -882, -1945, 1253}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}},
111
{{{ -882, -2457, 1253}, 0, { 0, 990}, {0x59, 0x00, 0xa7, 0xff}}},
112
{{{ -1244, -2457, -480}, 0, { 990, 990}, {0x59, 0x00, 0x59, 0xff}}},
113
{{{ -882, -2457, -842}, 0, { 0, 990}, {0x59, 0x00, 0x59, 0xff}}},
114
{{{ -882, -1945, -842}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}},
115
{{{ -1244, -1945, -480}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}},
116
{{{ -460, -2457, -1013}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}},
117
{{{ 51, -1945, -1013}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}},
118
{{{ -460, -1945, -1013}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},
119
{{{ 51, -2457, -1013}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}},
120
{{{ 836, -1945, -480}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}},
121
{{{ 474, -2457, -842}, 0, { 990, 990}, {0xa7, 0x00, 0x59, 0xff}}},
122
{{{ 836, -2457, -480}, 0, { 0, 990}, {0xa7, 0x00, 0x59, 0xff}}},
123
{{{ 474, -1945, -842}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}},
124
};
125
126
// 0x07017DB8 - 0x07017E68
127
static const Vtx bbh_seg7_vertex_07017DB8[] = {
128
{{{ -460, -1945, 1423}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}},
129
{{{ 51, -1945, 1423}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}},
130
{{{ 51, -2457, 1423}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}},
131
{{{ -1244, -1945, 891}, 0, { 990, 0}, {0x59, 0x00, 0xa7, 0xff}}},
132
{{{ -882, -2457, 1253}, 0, { 0, 990}, {0x59, 0x00, 0xa7, 0xff}}},
133
{{{ -1244, -2457, 891}, 0, { 990, 990}, {0x59, 0x00, 0xa7, 0xff}}},
134
{{{ 836, -2457, 891}, 0, { 0, 990}, {0xa7, 0x00, 0xa7, 0xff}}},
135
{{{ 474, -2457, 1253}, 0, { 990, 990}, {0xa7, 0x00, 0xa7, 0xff}}},
136
{{{ 474, -1945, 1253}, 0, { 990, 0}, {0xa7, 0x00, 0xa7, 0xff}}},
137
{{{ 836, -1945, 891}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}},
138
{{{ -460, -2457, 1423}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}},
139
};
140
141
// 0x07017E68 - 0x07017F48
142
static const Vtx bbh_seg7_vertex_07017E68[] = {
143
{{{ 691, -2354, 1536}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
144
{{{ 589, -2354, 1536}, 0, { 0, 2012}, {0x00, 0x7f, 0x00, 0xff}}},
145
{{{ 589, -2354, 2048}, 0, { 990, 2012}, {0x00, 0x7f, 0x00, 0xff}}},
146
{{{ 691, -2354, 2048}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}},
147
{{{ 1024, -1637, 512}, 0, { 3034, 0}, {0xe8, 0x00, 0x84, 0xff}}},
148
{{{ 1536, -2047, 410}, 0, { 2524, 988}, {0xe8, 0x00, 0x84, 0xff}}},
149
{{{ 1536, -2457, 410}, 0, { 2524, 2012}, {0xe8, 0x00, 0x84, 0xff}}},
150
{{{ 1024, -1637, -101}, 0, { 0, 0}, {0xb1, 0x9d, 0x00, 0xff}}},
151
{{{ 1536, -2047, 0}, 0, { 478, 988}, {0xb1, 0x9d, 0x00, 0xff}}},
152
{{{ 1536, -2047, 410}, 0, { 2524, 988}, {0xb1, 0x9d, 0x00, 0xff}}},
153
{{{ 1536, -2047, 0}, 0, { 478, 988}, {0xe8, 0x00, 0x7c, 0xff}}},
154
{{{ 1024, -2457, -101}, 0, { 0, 2012}, {0xe8, 0x00, 0x7c, 0xff}}},
155
{{{ 1536, -2457, 0}, 0, { 478, 2012}, {0xe8, 0x00, 0x7c, 0xff}}},
156
{{{ 1024, -1637, -101}, 0, { 0, 0}, {0xe8, 0x00, 0x7c, 0xff}}},
157
};
158
159
// 0x07017F48 - 0x07018028
160
static const Vtx bbh_seg7_vertex_07017F48[] = {
161
{{{ 1536, -2047, 0}, 0, { 478, 988}, {0x81, 0x00, 0x00, 0xff}}},
162
{{{ 1536, -2201, 128}, 0, { 1118, 1372}, {0x81, 0x00, 0x00, 0xff}}},
163
{{{ 1536, -2201, 282}, 0, { 1884, 1372}, {0x81, 0x00, 0x00, 0xff}}},
164
{{{ 1536, -2457, 0}, 0, { 478, 2012}, {0x81, 0x00, 0x00, 0xff}}},
165
{{{ 1536, -2457, 128}, 0, { 1118, 2012}, {0x81, 0x00, 0x00, 0xff}}},
166
{{{ 1536, -2047, 410}, 0, { 2524, 988}, {0x81, 0x00, 0x00, 0xff}}},
167
{{{ 1536, -2457, 410}, 0, { 2524, 2012}, {0x81, 0x00, 0x00, 0xff}}},
168
{{{ 1536, -2457, 282}, 0, { 1884, 2012}, {0x81, 0x00, 0x00, 0xff}}},
169
{{{ 1024, -1637, 512}, 0, { 3034, 0}, {0xb1, 0x9d, 0x00, 0xff}}},
170
{{{ 1024, -1637, -101}, 0, { 0, 0}, {0xb1, 0x9d, 0x00, 0xff}}},
171
{{{ 1536, -2047, 410}, 0, { 2524, 988}, {0xb1, 0x9d, 0x00, 0xff}}},
172
{{{ 1024, -1637, 512}, 0, { 3034, 0}, {0xe8, 0x00, 0x84, 0xff}}},
173
{{{ 1536, -2457, 410}, 0, { 2524, 2012}, {0xe8, 0x00, 0x84, 0xff}}},
174
{{{ 1024, -2457, 512}, 0, { 3034, 2012}, {0xe8, 0x00, 0x84, 0xff}}},
175
};
176
177
// 0x07018028 - 0x07018128
178
static const Vtx bbh_seg7_vertex_07018028[] = {
179
{{{ 1536, -2201, 282}, 0, { 132, 480}, {0x00, 0x00, 0x81, 0xff}}},
180
{{{ 1638, -2457, 282}, 0, { 124, 0}, {0x00, 0x00, 0x81, 0xff}}},
181
{{{ 1536, -2457, 282}, 0, { 132, 0}, {0x00, 0x00, 0x81, 0xff}}},
182
{{{ 1638, -2201, 282}, 0, { 124, 480}, {0x00, 0x00, 0x81, 0xff}}},
183
{{{ 1638, -2201, 128}, 0, { 16270, 480}, {0x00, 0x00, 0x7f, 0xff}}},
184
{{{ 1536, -2201, 128}, 0, { 16266, 480}, {0x00, 0x00, 0x7f, 0xff}}},
185
{{{ 1536, -2457, 128}, 0, { 16266, 0}, {0x00, 0x00, 0x7f, 0xff}}},
186
{{{ 1536, -2201, 282}, 0, { 16484, 480}, {0x00, 0x81, 0x00, 0xff}}},
187
{{{ 1638, -2201, 128}, 0, { 16270, 480}, {0x00, 0x81, 0x00, 0xff}}},
188
{{{ 1638, -2201, 282}, 0, { 16476, 480}, {0x00, 0x81, 0x00, 0xff}}},
189
{{{ 1536, -2201, 128}, 0, { 16266, 480}, {0x00, 0x81, 0x00, 0xff}}},
190
{{{ 1638, -2457, 128}, 0, { 16270, 0}, {0x00, 0x00, 0x7f, 0xff}}},
191
{{{ -2047, -2201, 282}, 0, { 7972, 480}, {0x00, 0x81, 0x00, 0xff}}},
192
{{{ -2047, -2201, 128}, 0, { 8200, 480}, {0x00, 0x81, 0x00, 0xff}}},
193
{{{ -1945, -2201, 128}, 0, { 8204, 480}, {0x00, 0x81, 0x00, 0xff}}},
194
{{{ -1945, -2201, 282}, 0, { 7960, 480}, {0x00, 0x81, 0x00, 0xff}}},
195
};
196
197
// 0x07018128 - 0x070181A8
198
static const Vtx bbh_seg7_vertex_07018128[] = {
199
{{{ -1945, -2457, 282}, 0, { 7960, 0}, {0x00, 0x00, 0x81, 0xff}}},
200
{{{ -2047, -2457, 282}, 0, { 7972, 0}, {0x00, 0x00, 0x81, 0xff}}},
201
{{{ -2047, -2201, 282}, 0, { 7972, 480}, {0x00, 0x00, 0x81, 0xff}}},
202
{{{ -1945, -2201, 282}, 0, { 7960, 480}, {0x00, 0x00, 0x81, 0xff}}},
203
{{{ -2047, -2457, 128}, 0, { 8200, 0}, {0x00, 0x00, 0x7f, 0xff}}},
204
{{{ -1945, -2201, 128}, 0, { 8204, 480}, {0x00, 0x00, 0x7f, 0xff}}},
205
{{{ -2047, -2201, 128}, 0, { 8200, 480}, {0x00, 0x00, 0x7f, 0xff}}},
206
{{{ -1945, -2457, 128}, 0, { 8204, 0}, {0x00, 0x00, 0x7f, 0xff}}},
207
};
208
209
// 0x070181A8 - 0x07018298
210
static const Vtx bbh_seg7_vertex_070181A8[] = {
211
{{{ -1535, -2354, 1536}, 0, { 7122, 0}, {0x00, 0x00, 0x7f, 0xff}}},
212
{{{ -2764, -2354, 1536}, 0, { -5140, 0}, {0x00, 0x00, 0x7f, 0xff}}},
213
{{{ -2764, -2457, 1536}, 0, { -5140, 988}, {0x00, 0x00, 0x7f, 0xff}}},
214
{{{ -1535, -2457, 1536}, 0, { 7122, 992}, {0x00, 0x00, 0x7f, 0xff}}},
215
{{{ 589, -2354, 1536}, 0, { 5078, 0}, {0x81, 0x00, 0x00, 0xff}}},
216
{{{ 589, -2457, 2048}, 0, { 0, 992}, {0x81, 0x00, 0x00, 0xff}}},
217
{{{ 589, -2354, 2048}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
218
{{{ 589, -2457, 1536}, 0, { 5078, 992}, {0x81, 0x00, 0x00, 0xff}}},
219
{{{ 691, -2354, 2048}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
220
{{{ 691, -2457, 1536}, 0, { 5078, 992}, {0x7f, 0x00, 0x00, 0xff}}},
221
{{{ 691, -2354, 1536}, 0, { 5078, 0}, {0x7f, 0x00, 0x00, 0xff}}},
222
{{{ 691, -2457, 2048}, 0, { 0, 992}, {0x7f, 0x00, 0x00, 0xff}}},
223
{{{ 3584, -2457, -1330}, 0, { 690, 0}, {0x00, 0x00, 0x7f, 0xff}}},
224
{{{ 3686, -2661, -1330}, 0, { 932, 376}, {0x00, 0x00, 0x7f, 0xff}}},
225
{{{ 3686, -2457, -1330}, 0, { 932, 0}, {0x00, 0x00, 0x7f, 0xff}}},
226
};
227
228
// 0x07018298 - 0x07018378
229
static const Vtx bbh_seg7_vertex_07018298[] = {
230
{{{ 2150, -2457, -613}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}},
231
{{{ 1638, -2661, -1125}, 0, { 1774, 376}, {0x59, 0x00, 0xa7, 0xff}}},
232
{{{ 1638, -2457, -1125}, 0, { 1774, 0}, {0x59, 0x00, 0xa7, 0xff}}},
233
{{{ 2150, -2661, -613}, 0, { 0, 376}, {0x59, 0x00, 0xa7, 0xff}}},
234
{{{ 1638, -2661, -1535}, 0, { 6610, 376}, {0x7f, 0x00, 0x00, 0xff}}},
235
{{{ 1638, -2457, -1125}, 0, { 5588, 0}, {0x7f, 0x00, 0x00, 0xff}}},
236
{{{ 1638, -2661, -1125}, 0, { 5588, 376}, {0x7f, 0x00, 0x00, 0xff}}},
237
{{{ 1638, -2457, -1535}, 0, { 6610, 0}, {0x7f, 0x00, 0x00, 0xff}}},
238
{{{ 3584, -2457, -1330}, 0, { 690, 0}, {0x00, 0x00, 0x7f, 0xff}}},
239
{{{ 3584, -2661, -1330}, 0, { 690, 376}, {0x00, 0x00, 0x7f, 0xff}}},
240
{{{ 3686, -2661, -1330}, 0, { 932, 376}, {0x00, 0x00, 0x7f, 0xff}}},
241
{{{ 3482, -2457, -1433}, 0, { 208, 0}, {0xa6, 0x00, 0x59, 0xff}}},
242
{{{ 3584, -2661, -1330}, 0, { 690, 376}, {0xa6, 0x00, 0x59, 0xff}}},
243
{{{ 3584, -2457, -1330}, 0, { 690, 0}, {0xa6, 0x00, 0x59, 0xff}}},
244
};
245
246
// 0x07018378 - 0x07018468
247
static const Vtx bbh_seg7_vertex_07018378[] = {
248
{{{ 1638, -2457, 1638}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}},
249
{{{ 2150, -2969, 1126}, 0, { 1774, 992}, {0x59, 0x00, 0x59, 0xff}}},
250
{{{ 2150, -2457, 1126}, 0, { 1774, 0}, {0x59, 0x00, 0x59, 0xff}}},
251
{{{ 3482, -2457, -1433}, 0, { 208, 0}, {0xa6, 0x00, 0x59, 0xff}}},
252
{{{ 3482, -2661, -1433}, 0, { 208, 376}, {0xa6, 0x00, 0x59, 0xff}}},
253
{{{ 3584, -2661, -1330}, 0, { 690, 376}, {0xa6, 0x00, 0x59, 0xff}}},
254
{{{ 3482, -2457, -1535}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
255
{{{ 3482, -2661, -1433}, 0, { 208, 376}, {0x81, 0x00, 0x00, 0xff}}},
256
{{{ 3482, -2457, -1433}, 0, { 208, 0}, {0x81, 0x00, 0x00, 0xff}}},
257
{{{ 3482, -2661, -1535}, 0, { 0, 376}, {0x81, 0x00, 0x00, 0xff}}},
258
{{{ 1946, -2969, 2048}, 0, { 2524, 992}, {0x00, 0x00, 0x81, 0xff}}},
259
{{{ 1638, -2457, 2048}, 0, { 3290, 0}, {0x00, 0x00, 0x81, 0xff}}},
260
{{{ 1946, -2457, 2048}, 0, { 2522, 0}, {0x00, 0x00, 0x81, 0xff}}},
261
{{{ 1638, -2969, 2048}, 0, { 3290, 992}, {0x00, 0x00, 0x81, 0xff}}},
262
{{{ 1638, -2969, 1638}, 0, { 0, 988}, {0x59, 0x00, 0x59, 0xff}}},
263
};
264
265
// 0x07018468 - 0x07018558
266
static const Vtx bbh_seg7_vertex_07018468[] = {
267
{{{ 2150, -2457, 1126}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
268
{{{ 2150, -2661, -613}, 0, { 4312, 376}, {0x7f, 0x00, 0x00, 0xff}}},
269
{{{ 2150, -2457, -613}, 0, { 4312, 0}, {0x7f, 0x00, 0x00, 0xff}}},
270
{{{ 1638, -2969, 1638}, 0, { -1308, 988}, {0x7f, 0x00, 0x00, 0xff}}},
271
{{{ 1638, -2457, 1638}, 0, { -1308, 0}, {0x7f, 0x00, 0x00, 0xff}}},
272
{{{ 1638, -2457, 2048}, 0, { -2330, 0}, {0x7f, 0x00, 0x00, 0xff}}},
273
{{{ 1638, -2969, 2048}, 0, { -2330, 988}, {0x7f, 0x00, 0x00, 0xff}}},
274
{{{ 1638, -2457, -1535}, 0, { -2840, 0}, {0x00, 0x00, 0x7f, 0xff}}},
275
{{{ 1638, -2661, -1535}, 0, { -2840, 376}, {0x00, 0x00, 0x7f, 0xff}}},
276
{{{ 3482, -2661, -1535}, 0, { 1756, 376}, {0x00, 0x00, 0x7f, 0xff}}},
277
{{{ 3482, -2457, -1535}, 0, { 1756, 0}, {0x00, 0x00, 0x7f, 0xff}}},
278
{{{ 3686, -2969, -1330}, 0, { -3608, 988}, {0x81, 0x00, 0x00, 0xff}}},
279
{{{ 3686, -2457, 2048}, 0, { 4822, 0}, {0x81, 0x00, 0x00, 0xff}}},
280
{{{ 3686, -2457, -1330}, 0, { -3608, 0}, {0x81, 0x00, 0x00, 0xff}}},
281
{{{ 3686, -2969, 2048}, 0, { 4822, 992}, {0x81, 0x00, 0x00, 0xff}}},
282
};
283
284
// 0x07018558 - 0x07018648
285
static const Vtx bbh_seg7_vertex_07018558[] = {
286
{{{ 2355, -2457, 2560}, 0, { 0, 0}, {0x63, 0x00, 0xb1, 0xff}}},
287
{{{ 1946, -2969, 2048}, 0, { 1604, 988}, {0x63, 0x00, 0xb1, 0xff}}},
288
{{{ 1946, -2457, 2048}, 0, { 1604, 0}, {0x63, 0x00, 0xb1, 0xff}}},
289
{{{ 2150, -2457, 1126}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
290
{{{ 2150, -2969, 1126}, 0, { 0, 992}, {0x7f, 0x00, 0x00, 0xff}}},
291
{{{ 2150, -2661, -613}, 0, { 4312, 376}, {0x7f, 0x00, 0x00, 0xff}}},
292
{{{ 3686, -2457, 2048}, 0, { 0, 0}, {0x9d, 0x00, 0xb1, 0xff}}},
293
{{{ 3686, -2969, 2048}, 0, { 0, 992}, {0x9d, 0x00, 0xb1, 0xff}}},
294
{{{ 3277, -2969, 2560}, 0, { 1604, 988}, {0x9d, 0x00, 0xb1, 0xff}}},
295
{{{ 3277, -2457, 2560}, 0, { 1604, 0}, {0x9d, 0x00, 0xb1, 0xff}}},
296
{{{ 3277, -2457, 2560}, 0, { -796, 0}, {0x00, 0x00, 0x81, 0xff}}},
297
{{{ 3277, -2969, 2560}, 0, { -796, 992}, {0x00, 0x00, 0x81, 0xff}}},
298
{{{ 2355, -2969, 2560}, 0, { 1502, 992}, {0x00, 0x00, 0x81, 0xff}}},
299
{{{ 2355, -2457, 2560}, 0, { 1502, 0}, {0x00, 0x00, 0x81, 0xff}}},
300
{{{ 2355, -2969, 2560}, 0, { 0, 988}, {0x63, 0x00, 0xb1, 0xff}}},
301
};
302
303
// 0x07018648 - 0x07018748
304
static const Vtx bbh_seg7_vertex_07018648[] = {
305
{{{ 3482, -1433, -1535}, 0, { 8400, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
306
{{{ -2559, -2457, -1535}, 0, { -6672, 0}, {0x00, 0x00, 0x7f, 0xff}}},
307
{{{ 3482, -2457, -1535}, 0, { 8400, 0}, {0x00, 0x00, 0x7f, 0xff}}},
308
{{{ 77, -2457, 2048}, 0, { 1564, 0}, {0x81, 0x00, 0x00, 0xff}}},
309
{{{ 77, -2201, 2099}, 0, { 1564, 480}, {0x81, 0x00, 0x00, 0xff}}},
310
{{{ 77, -2201, 2048}, 0, { 1564, 480}, {0x81, 0x00, 0x00, 0xff}}},
311
{{{ 77, -2201, 2048}, 0, { 1564, 480}, {0x00, 0x81, 0x00, 0xff}}},
312
{{{ -76, -2201, 2099}, 0, { 1948, 480}, {0x00, 0x81, 0x00, 0xff}}},
313
{{{ -76, -2201, 2048}, 0, { 1948, 480}, {0x00, 0x81, 0x00, 0xff}}},
314
{{{ 77, -2201, 2099}, 0, { 1564, 480}, {0x00, 0x81, 0x00, 0xff}}},
315
{{{ 77, -2201, 2048}, 0, { 1564, 480}, {0x00, 0x00, 0x81, 0xff}}},
316
{{{ -76, -2201, 2048}, 0, { 1948, 480}, {0x00, 0x00, 0x81, 0xff}}},
317
{{{ -1023, -1433, 2048}, 0, { 4312, 2012}, {0x00, 0x00, 0x81, 0xff}}},
318
{{{ 1946, -1433, 2048}, 0, { -3096, 2012}, {0x00, 0x00, 0x81, 0xff}}},
319
{{{ 1946, -2457, 2048}, 0, { -3096, 0}, {0x00, 0x00, 0x81, 0xff}}},
320
{{{ 77, -2457, 2048}, 0, { 1564, 0}, {0x00, 0x00, 0x81, 0xff}}},
321
};
322
323
// 0x07018748 - 0x07018838
324
static const Vtx bbh_seg7_vertex_07018748[] = {
325
{{{ -76, -2201, 2048}, 0, { 1948, 480}, {0x7f, 0x00, 0x00, 0xff}}},
326
{{{ -76, -2201, 2099}, 0, { 1948, 480}, {0x7f, 0x00, 0x00, 0xff}}},
327
{{{ -76, -2457, 2099}, 0, { 1948, 0}, {0x7f, 0x00, 0x00, 0xff}}},
328
{{{ -76, -2201, 2048}, 0, { 1948, 480}, {0x00, 0x00, 0x81, 0xff}}},
329
{{{ -76, -2457, 2048}, 0, { 1948, 0}, {0x00, 0x00, 0x81, 0xff}}},
330
{{{ -1023, -2457, 2048}, 0, { 4312, 0}, {0x00, 0x00, 0x81, 0xff}}},
331
{{{ -1023, -1433, 2048}, 0, { 4312, 2012}, {0x00, 0x00, 0x81, 0xff}}},
332
{{{ -76, -2457, 2048}, 0, { 1948, 0}, {0x7f, 0x00, 0x00, 0xff}}},
333
{{{ 77, -2457, 2048}, 0, { 1564, 0}, {0x81, 0x00, 0x00, 0xff}}},
334
{{{ 77, -2457, 2099}, 0, { 1564, 0}, {0x81, 0x00, 0x00, 0xff}}},
335
{{{ 77, -2201, 2099}, 0, { 1564, 480}, {0x81, 0x00, 0x00, 0xff}}},
336
{{{ -76, -2457, 2048}, 0, { 1948, 0}, {0x00, 0x7f, 0x00, 0xff}}},
337
{{{ 77, -2457, 2099}, 0, { 1564, 0}, {0x00, 0x7f, 0x00, 0xff}}},
338
{{{ 77, -2457, 2048}, 0, { 1564, 0}, {0x00, 0x7f, 0x00, 0xff}}},
339
{{{ -76, -2457, 2099}, 0, { 1948, 0}, {0x00, 0x7f, 0x00, 0xff}}},
340
};
341
342
// 0x07018838 - 0x07018918
343
static const Vtx bbh_seg7_vertex_07018838[] = {
344
{{{ -2354, -1433, 2560}, 0, { 7634, 2012}, {0x63, 0x00, 0xb1, 0xff}}},
345
{{{ -2354, -2457, 2560}, 0, { 7634, 0}, {0x63, 0x00, 0xb1, 0xff}}},
346
{{{ -2764, -2457, 2048}, 0, { 8656, 0}, {0x63, 0x00, 0xb1, 0xff}}},
347
{{{ 3482, -1433, -1535}, 0, { 8400, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
348
{{{ -2559, -1433, -1535}, 0, { -6672, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
349
{{{ -2559, -2457, -1535}, 0, { -6672, 0}, {0x00, 0x00, 0x7f, 0xff}}},
350
{{{ -2764, -1433, 2048}, 0, { -2584, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
351
{{{ -2764, -2457, 2048}, 0, { -2584, 0}, {0x7f, 0x00, 0x00, 0xff}}},
352
{{{ -2764, -2457, -1330}, 0, { 5844, 0}, {0x7f, 0x00, 0x00, 0xff}}},
353
{{{ -2764, -1433, -1330}, 0, { 5844, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
354
{{{ 3686, -2457, -1330}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
355
{{{ 3686, -2457, 2048}, 0, { 8400, 0}, {0x81, 0x00, 0x00, 0xff}}},
356
{{{ 3686, -1433, 2048}, 0, { 8400, 2012}, {0x81, 0x00, 0x00, 0xff}}},
357
{{{ 3686, -1433, -1330}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}},
358
};
359
360
// 0x07018918 - 0x070189F8
361
static const Vtx bbh_seg7_vertex_07018918[] = {
362
{{{ -1433, -1433, 2560}, 0, { 5334, 2012}, {0x00, 0x00, 0x81, 0xff}}},
363
{{{ -2354, -2457, 2560}, 0, { 7634, 0}, {0x00, 0x00, 0x81, 0xff}}},
364
{{{ -2354, -1433, 2560}, 0, { 7634, 2012}, {0x00, 0x00, 0x81, 0xff}}},
365
{{{ 3277, -1433, 2560}, 0, { -6418, 2012}, {0x00, 0x00, 0x81, 0xff}}},
366
{{{ 2355, -2457, 2560}, 0, { -4118, 0}, {0x00, 0x00, 0x81, 0xff}}},
367
{{{ 2355, -1433, 2560}, 0, { -4118, 2012}, {0x00, 0x00, 0x81, 0xff}}},
368
{{{ -2354, -1433, 2560}, 0, { 7634, 2012}, {0x63, 0x00, 0xb1, 0xff}}},
369
{{{ -2764, -2457, 2048}, 0, { 8656, 0}, {0x63, 0x00, 0xb1, 0xff}}},
370
{{{ -2764, -1433, 2048}, 0, { 8656, 2012}, {0x63, 0x00, 0xb1, 0xff}}},
371
{{{ -1433, -2457, 2560}, 0, { 5334, 0}, {0x00, 0x00, 0x81, 0xff}}},
372
{{{ -1023, -1433, 2048}, 0, { 4312, 2012}, {0x9d, 0x00, 0xb1, 0xff}}},
373
{{{ -1433, -2457, 2560}, 0, { 5334, 0}, {0x9d, 0x00, 0xb1, 0xff}}},
374
{{{ -1433, -1433, 2560}, 0, { 5334, 2012}, {0x9d, 0x00, 0xb1, 0xff}}},
375
{{{ -1023, -2457, 2048}, 0, { 4312, 0}, {0x9d, 0x00, 0xb1, 0xff}}},
376
};
377
378
// 0x070189F8 - 0x07018AD8
379
static const Vtx bbh_seg7_vertex_070189F8[] = {
380
{{{ 2355, -1433, 2560}, 0, { 0, 2012}, {0x63, 0x00, 0xb1, 0xff}}},
381
{{{ 2355, -2457, 2560}, 0, { 0, 0}, {0x63, 0x00, 0xb1, 0xff}}},
382
{{{ 1946, -2457, 2048}, 0, { 1604, 0}, {0x63, 0x00, 0xb1, 0xff}}},
383
{{{ 1946, -1433, 2048}, 0, { 1604, 2012}, {0x63, 0x00, 0xb1, 0xff}}},
384
{{{ 3482, -1433, -1433}, 0, { 734, 2012}, {0xa6, 0x00, 0x59, 0xff}}},
385
{{{ 3584, -2457, -1330}, 0, { 224, 0}, {0xa6, 0x00, 0x59, 0xff}}},
386
{{{ 3584, -1433, -1330}, 0, { 224, 2012}, {0xa6, 0x00, 0x59, 0xff}}},
387
{{{ 3277, -1433, 2560}, 0, { -6418, 2012}, {0x00, 0x00, 0x81, 0xff}}},
388
{{{ 3277, -2457, 2560}, 0, { -6418, 0}, {0x00, 0x00, 0x81, 0xff}}},
389
{{{ 2355, -2457, 2560}, 0, { -4118, 0}, {0x00, 0x00, 0x81, 0xff}}},
390
{{{ 3686, -1433, 2048}, 0, { 0, 2012}, {0x9d, 0x00, 0xb1, 0xff}}},
391
{{{ 3277, -2457, 2560}, 0, { 1604, 0}, {0x9d, 0x00, 0xb1, 0xff}}},
392
{{{ 3277, -1433, 2560}, 0, { 1604, 2012}, {0x9d, 0x00, 0xb1, 0xff}}},
393
{{{ 3686, -2457, 2048}, 0, { 0, 0}, {0x9d, 0x00, 0xb1, 0xff}}},
394
};
395
396
// 0x07018AD8 - 0x07018B88
397
static const Vtx bbh_seg7_vertex_07018AD8[] = {
398
{{{ 3482, -1433, -1535}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}},
399
{{{ 3482, -2457, -1433}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}},
400
{{{ 3482, -1433, -1433}, 0, { 734, 2012}, {0x81, 0x00, 0x00, 0xff}}},
401
{{{ 3482, -2457, -1535}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
402
{{{ 3482, -1433, -1433}, 0, { 734, 2012}, {0xa6, 0x00, 0x59, 0xff}}},
403
{{{ 3482, -2457, -1433}, 0, { 734, 0}, {0xa6, 0x00, 0x59, 0xff}}},
404
{{{ 3584, -2457, -1330}, 0, { 224, 0}, {0xa6, 0x00, 0x59, 0xff}}},
405
{{{ 3584, -1433, -1330}, 0, { 224, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
406
{{{ 3584, -2457, -1330}, 0, { 224, 0}, {0x00, 0x00, 0x7f, 0xff}}},
407
{{{ 3686, -2457, -1330}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},
408
{{{ 3686, -1433, -1330}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
409
};
410
411
// 0x07018B88 - 0x07018C48
412
static const Vtx bbh_seg7_vertex_07018B88[] = {
413
{{{ -2764, -1433, -1330}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},
414
{{{ -2764, -2457, -1330}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
415
{{{ -2661, -2457, -1330}, 0, { 224, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
416
{{{ -2661, -1433, -1330}, 0, { 224, 0}, {0x00, 0x00, 0x7f, 0xff}}},
417
{{{ -2661, -1433, -1330}, 0, { 224, 0}, {0x5a, 0x00, 0x59, 0xff}}},
418
{{{ -2661, -2457, -1330}, 0, { 224, 2012}, {0x5a, 0x00, 0x59, 0xff}}},
419
{{{ -2559, -2457, -1433}, 0, { 734, 2012}, {0x5a, 0x00, 0x59, 0xff}}},
420
{{{ -2559, -1433, -1433}, 0, { 734, 0}, {0x5a, 0x00, 0x59, 0xff}}},
421
{{{ -2559, -1433, -1433}, 0, { 734, 0}, {0x7f, 0x00, 0x00, 0xff}}},
422
{{{ -2559, -2457, -1433}, 0, { 734, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
423
{{{ -2559, -2457, -1535}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
424
{{{ -2559, -1433, -1535}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
425
};
426
427
// 0x07018C48 - 0x07018D48
428
static const Vtx bbh_seg7_vertex_07018C48[] = {
429
{{{ -2047, -1433, 1024}, 0, { 13850, 2012}, {0xa7, 0x00, 0x59, 0xff}}},
430
{{{ -1535, -2354, 1536}, 0, { 12626, 172}, {0xa7, 0x00, 0x59, 0xff}}},
431
{{{ -1535, -1433, 1536}, 0, { 12626, 2012}, {0xa7, 0x00, 0x59, 0xff}}},
432
{{{ -2047, -2354, 1024}, 0, { 13850, 172}, {0xa7, 0x00, 0x59, 0xff}}},
433
{{{ -1535, -1433, 1536}, 0, { 12626, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
434
{{{ 1126, -2457, 1536}, 0, { 7590, 0}, {0x00, 0x00, 0x7f, 0xff}}},
435
{{{ 1126, -1433, 1536}, 0, { 7590, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
436
{{{ -1535, -2457, 1536}, 0, { 12626, 0}, {0x00, 0x00, 0x7f, 0xff}}},
437
{{{ 1126, -1433, 1536}, 0, { 7590, 2012}, {0x59, 0x00, 0x59, 0xff}}},
438
{{{ 1126, -2457, 1536}, 0, { 7590, 0}, {0x59, 0x00, 0x59, 0xff}}},
439
{{{ 1638, -2457, 1024}, 0, { 6438, 0}, {0x59, 0x00, 0x59, 0xff}}},
440
{{{ 1638, -1433, 1024}, 0, { 6438, 2012}, {0x59, 0x00, 0x59, 0xff}}},
441
{{{ 1638, -1433, -613}, 0, { 3800, 2012}, {0x59, 0x00, 0xa7, 0xff}}},
442
{{{ 1638, -2457, -613}, 0, { 3800, 0}, {0x59, 0x00, 0xa7, 0xff}}},
443
{{{ 1126, -2457, -1125}, 0, { 2636, 0}, {0x59, 0x00, 0xa7, 0xff}}},
444
{{{ 1126, -1433, -1125}, 0, { 2636, 2012}, {0x59, 0x00, 0xa7, 0xff}}},
445
};
446
447
// 0x07018D48 - 0x07018E38
448
static const Vtx bbh_seg7_vertex_07018D48[] = {
449
{{{ 1024, -1433, 717}, 0, { 7116, 0}, {0xa7, 0x00, 0xa7, 0xff}}},
450
{{{ 307, -2764, 1434}, 0, { 5084, 2380}, {0xa7, 0x00, 0xa7, 0xff}}},
451
{{{ 307, -1433, 1434}, 0, { 5084, 0}, {0xa7, 0x00, 0xa7, 0xff}}},
452
{{{ 1126, -1433, -1125}, 0, { 23076, 2012}, {0x00, 0x00, 0x81, 0xff}}},
453
{{{ -1535, -2457, -1125}, 0, { 17898, 0}, {0x00, 0x00, 0x81, 0xff}}},
454
{{{ -1535, -1433, -1125}, 0, { 17898, 2012}, {0x00, 0x00, 0x81, 0xff}}},
455
{{{ 1126, -2457, -1125}, 0, { 23076, 0}, {0x00, 0x00, 0x81, 0xff}}},
456
{{{ -1535, -1433, -1125}, 0, { 17898, 2012}, {0xa7, 0x00, 0xa7, 0xff}}},
457
{{{ -1535, -2457, -1125}, 0, { 17898, 0}, {0xa7, 0x00, 0xa7, 0xff}}},
458
{{{ -2047, -2457, -613}, 0, { 16658, 0}, {0xa7, 0x00, 0xa7, 0xff}}},
459
{{{ -2047, -1433, -613}, 0, { 16658, 2012}, {0xa7, 0x00, 0xa7, 0xff}}},
460
{{{ -716, -1433, 1434}, 0, { 3028, 0}, {0x59, 0x00, 0xa7, 0xff}}},
461
{{{ -1433, -2764, 717}, 0, { 996, 2380}, {0x59, 0x00, 0xa7, 0xff}}},
462
{{{ -1433, -1433, 717}, 0, { 996, 0}, {0x59, 0x00, 0xa7, 0xff}}},
463
{{{ -716, -2764, 1434}, 0, { 3028, 2380}, {0x59, 0x00, 0xa7, 0xff}}},
464
};
465
466
// 0x07018E38 - 0x07018F38
467
static const Vtx bbh_seg7_vertex_07018E38[] = {
468
{{{ 307, -1433, 1434}, 0, { 5084, 0}, {0x00, 0x00, 0x81, 0xff}}},
469
{{{ -716, -2764, 1434}, 0, { 3028, 2380}, {0x00, 0x00, 0x81, 0xff}}},
470
{{{ -716, -1433, 1434}, 0, { 3028, 0}, {0x00, 0x00, 0x81, 0xff}}},
471
{{{ 307, -2764, 1434}, 0, { 5084, 2380}, {0x00, 0x00, 0x81, 0xff}}},
472
{{{ -1433, -1433, -306}, 0, { 15292, 0}, {0x59, 0x00, 0x59, 0xff}}},
473
{{{ -1433, -2764, -306}, 0, { 15292, 2380}, {0x59, 0x00, 0x59, 0xff}}},
474
{{{ -716, -2764, -1023}, 0, { 13260, 2380}, {0x59, 0x00, 0x59, 0xff}}},
475
{{{ 1024, -1433, 717}, 0, { 7116, 0}, {0xa7, 0x00, 0xa7, 0xff}}},
476
{{{ 1024, -2764, 717}, 0, { 7116, 2380}, {0xa7, 0x00, 0xa7, 0xff}}},
477
{{{ 307, -2764, 1434}, 0, { 5084, 2380}, {0xa7, 0x00, 0xa7, 0xff}}},
478
{{{ -716, -1433, -1023}, 0, { 13260, 0}, {0x00, 0x00, 0x7f, 0xff}}},
479
{{{ 307, -2764, -1023}, 0, { 11204, 2380}, {0x00, 0x00, 0x7f, 0xff}}},
480
{{{ 307, -1433, -1023}, 0, { 11204, 0}, {0x00, 0x00, 0x7f, 0xff}}},
481
{{{ 307, -1433, -1023}, 0, { 11204, 0}, {0xa7, 0x00, 0x59, 0xff}}},
482
{{{ 307, -2764, -1023}, 0, { 11204, 2380}, {0xa7, 0x00, 0x59, 0xff}}},
483
{{{ 1024, -2764, -306}, 0, { 9172, 2380}, {0xa7, 0x00, 0x59, 0xff}}},
484
};
485
486
// 0x07018F38 - 0x07019038
487
static const Vtx bbh_seg7_vertex_07018F38[] = {
488
{{{ 307, -1433, -1023}, 0, { 11204, 0}, {0xa7, 0x00, 0x59, 0xff}}},
489
{{{ 1024, -2764, -306}, 0, { 9172, 2380}, {0xa7, 0x00, 0x59, 0xff}}},
490
{{{ 1024, -1433, -306}, 0, { 9172, 0}, {0xa7, 0x00, 0x59, 0xff}}},
491
{{{ -716, -1433, -1023}, 0, { 13260, 0}, {0x00, 0x00, 0x7f, 0xff}}},
492
{{{ -716, -2764, -1023}, 0, { 13260, 2380}, {0x00, 0x00, 0x7f, 0xff}}},
493
{{{ 307, -2764, -1023}, 0, { 11204, 2380}, {0x00, 0x00, 0x7f, 0xff}}},
494
{{{ -1433, -1433, -306}, 0, { 15292, 0}, {0x59, 0x00, 0x59, 0xff}}},
495
{{{ -716, -2764, -1023}, 0, { 13260, 2380}, {0x59, 0x00, 0x59, 0xff}}},
496
{{{ -716, -1433, -1023}, 0, { 13260, 0}, {0x59, 0x00, 0x59, 0xff}}},
497
{{{ 1638, -2457, 1024}, 0, { 6438, 0}, {0x7f, 0x00, 0x00, 0xff}}},
498
{{{ 1638, -2457, 282}, 0, { 5258, 0}, {0x7f, 0x00, 0x00, 0xff}}},
499
{{{ 1638, -2201, 282}, 0, { 5258, 480}, {0x7f, 0x00, 0x00, 0xff}}},
500
{{{ 1024, -1433, 717}, 0, { 7116, 0}, {0x81, 0x00, 0x00, 0xff}}},
501
{{{ 1024, -1433, -306}, 0, { 9172, 0}, {0x81, 0x00, 0x00, 0xff}}},
502
{{{ 1024, -1637, -101}, 0, { 8782, 340}, {0x81, 0x00, 0x00, 0xff}}},
503
{{{ 1024, -2457, -101}, 0, { 8782, 1828}, {0x81, 0x00, 0x00, 0xff}}},
504
};
505
506
// 0x07019038 - 0x07019138
507
static const Vtx bbh_seg7_vertex_07019038[] = {
508
{{{ 1024, -1433, -306}, 0, { 9172, 0}, {0x81, 0x00, 0x00, 0xff}}},
509
{{{ 1024, -2764, -306}, 0, { 9172, 2380}, {0x81, 0x00, 0x00, 0xff}}},
510
{{{ 1024, -2457, -101}, 0, { 8782, 1828}, {0x81, 0x00, 0x00, 0xff}}},
511
{{{ 1024, -1433, 717}, 0, { 7116, 0}, {0x81, 0x00, 0x00, 0xff}}},
512
{{{ 1024, -1637, -101}, 0, { 8782, 340}, {0x81, 0x00, 0x00, 0xff}}},
513
{{{ 1024, -1637, 512}, 0, { 7506, 340}, {0x81, 0x00, 0x00, 0xff}}},
514
{{{ 1024, -2457, 512}, 0, { 7506, 1828}, {0x81, 0x00, 0x00, 0xff}}},
515
{{{ 1024, -2764, 717}, 0, { 7116, 2380}, {0x81, 0x00, 0x00, 0xff}}},
516
{{{ -1433, -1637, -101}, 0, { 15682, 340}, {0x7f, 0x00, 0x00, 0xff}}},
517
{{{ -1433, -2764, -306}, 0, { 15292, 2380}, {0x7f, 0x00, 0x00, 0xff}}},
518
{{{ -1433, -1433, -306}, 0, { 15292, 0}, {0x7f, 0x00, 0x00, 0xff}}},
519
{{{ 1638, -1433, 1024}, 0, { 6438, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
520
{{{ 1638, -2457, 1024}, 0, { 6438, 0}, {0x7f, 0x00, 0x00, 0xff}}},
521
{{{ 1638, -2201, 282}, 0, { 5258, 480}, {0x7f, 0x00, 0x00, 0xff}}},
522
{{{ 1638, -1433, -613}, 0, { 3800, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
523
{{{ 1638, -2201, 128}, 0, { 4996, 480}, {0x7f, 0x00, 0x00, 0xff}}},
524
};
525
526
// 0x07019138 - 0x07019228
527
static const Vtx bbh_seg7_vertex_07019138[] = {
528
{{{ 1638, -1433, -613}, 0, { 3800, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
529
{{{ 1638, -2201, 128}, 0, { 4996, 480}, {0x7f, 0x00, 0x00, 0xff}}},
530
{{{ 1638, -2457, -613}, 0, { 3800, 0}, {0x7f, 0x00, 0x00, 0xff}}},
531
{{{ 1638, -2457, 128}, 0, { 4996, 0}, {0x7f, 0x00, 0x00, 0xff}}},
532
{{{ -1433, -2764, -306}, 0, { 15292, 2380}, {0x7f, 0x00, 0x00, 0xff}}},
533
{{{ -1433, -2457, 512}, 0, { 16958, 1828}, {0x7f, 0x00, 0x00, 0xff}}},
534
{{{ -1433, -2764, 717}, 0, { 17348, 2380}, {0x7f, 0x00, 0x00, 0xff}}},
535
{{{ -1433, -2457, -101}, 0, { 15682, 1828}, {0x7f, 0x00, 0x00, 0xff}}},
536
{{{ -1433, -1637, 512}, 0, { 16958, 340}, {0x7f, 0x00, 0x00, 0xff}}},
537
{{{ -1433, -1637, -101}, 0, { 15682, 340}, {0x7f, 0x00, 0x00, 0xff}}},
538
{{{ -1433, -1433, -306}, 0, { 15292, 0}, {0x7f, 0x00, 0x00, 0xff}}},
539
{{{ -2047, -2201, 282}, 0, { 15104, 480}, {0x81, 0x00, 0x00, 0xff}}},
540
{{{ -2047, -2457, 1024}, 0, { 13850, 0}, {0x81, 0x00, 0x00, 0xff}}},
541
{{{ -2047, -1433, 1024}, 0, { 13850, 2012}, {0x81, 0x00, 0x00, 0xff}}},
542
{{{ -1433, -1433, 717}, 0, { 17348, 0}, {0x7f, 0x00, 0x00, 0xff}}},
543
};
544
545
// 0x07019228 - 0x070192E8
546
static const Vtx bbh_seg7_vertex_07019228[] = {
547
{{{ -1433, -2764, 717}, 0, { 996, 2380}, {0x7f, 0x00, 0x00, 0xff}}},
548
{{{ -1433, -1637, 512}, 0, { 606, 340}, {0x7f, 0x00, 0x00, 0xff}}},
549
{{{ -1433, -1433, 717}, 0, { 996, 0}, {0x7f, 0x00, 0x00, 0xff}}},
550
{{{ -1433, -2457, 512}, 0, { 606, 1828}, {0x7f, 0x00, 0x00, 0xff}}},
551
{{{ -2047, -2201, 128}, 0, { 15386, 480}, {0x81, 0x00, 0x00, 0xff}}},
552
{{{ -2047, -2201, 282}, 0, { 15104, 480}, {0x81, 0x00, 0x00, 0xff}}},
553
{{{ -2047, -1433, 1024}, 0, { 13850, 2012}, {0x81, 0x00, 0x00, 0xff}}},
554
{{{ -2047, -2457, 282}, 0, { 15104, 0}, {0x81, 0x00, 0x00, 0xff}}},
555
{{{ -2047, -2457, 1024}, 0, { 13850, 0}, {0x81, 0x00, 0x00, 0xff}}},
556
{{{ -2047, -2457, -613}, 0, { 16658, 0}, {0x81, 0x00, 0x00, 0xff}}},
557
{{{ -2047, -2457, 128}, 0, { 15386, 0}, {0x81, 0x00, 0x00, 0xff}}},
558
{{{ -2047, -1433, -613}, 0, { 16658, 2012}, {0x81, 0x00, 0x00, 0xff}}},
559
};
560
561
// 0x070192E8 - 0x070193E8
562
static const Vtx bbh_seg7_vertex_070192E8[] = {
563
{{{ -1945, -2457, 0}, 0, { 2524, 2012}, {0x18, 0x00, 0x7c, 0xff}}},
564
{{{ -1433, -2457, -101}, 0, { 3034, 2012}, {0x18, 0x00, 0x7c, 0xff}}},
565
{{{ -1433, -1637, -101}, 0, { 3034, 0}, {0x18, 0x00, 0x7c, 0xff}}},
566
{{{ -1945, -2047, 410}, 0, { 480, 988}, {0x7f, 0x00, 0x00, 0xff}}},
567
{{{ -1945, -2201, 282}, 0, { 1118, 1372}, {0x7f, 0x00, 0x00, 0xff}}},
568
{{{ -1945, -2201, 128}, 0, { 1884, 1372}, {0x7f, 0x00, 0x00, 0xff}}},
569
{{{ -1945, -2457, 282}, 0, { 1118, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
570
{{{ -1945, -2047, 0}, 0, { 2524, 988}, {0x7f, 0x00, 0x00, 0xff}}},
571
{{{ -1945, -2457, 410}, 0, { 480, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
572
{{{ -1433, -2457, 512}, 0, { 0, 2012}, {0x18, 0x00, 0x84, 0xff}}},
573
{{{ -1945, -2047, 410}, 0, { 480, 988}, {0x18, 0x00, 0x84, 0xff}}},
574
{{{ -1433, -1637, 512}, 0, { 0, 0}, {0x18, 0x00, 0x84, 0xff}}},
575
{{{ -1945, -2457, 410}, 0, { 480, 2012}, {0x18, 0x00, 0x84, 0xff}}},
576
{{{ -1945, -2047, 410}, 0, { 480, 988}, {0x4f, 0x9d, 0x00, 0xff}}},
577
{{{ -1945, -2047, 0}, 0, { 2524, 988}, {0x4f, 0x9d, 0x00, 0xff}}},
578
{{{ -1433, -1637, -101}, 0, { 3034, 0}, {0x4f, 0x9d, 0x00, 0xff}}},
579
};
580
581
// 0x070193E8 - 0x07019488
582
static const Vtx bbh_seg7_vertex_070193E8[] = {
583
{{{ -1945, -2047, 410}, 0, { 480, 988}, {0x4f, 0x9d, 0x00, 0xff}}},
584
{{{ -1433, -1637, -101}, 0, { 3034, 0}, {0x4f, 0x9d, 0x00, 0xff}}},
585
{{{ -1433, -1637, 512}, 0, { 0, 0}, {0x4f, 0x9d, 0x00, 0xff}}},
586
{{{ -1945, -2201, 128}, 0, { 1884, 1372}, {0x7f, 0x00, 0x00, 0xff}}},
587
{{{ -1945, -2457, 0}, 0, { 2524, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
588
{{{ -1945, -2047, 0}, 0, { 2524, 988}, {0x7f, 0x00, 0x00, 0xff}}},
589
{{{ -1945, -2457, 0}, 0, { 2524, 2012}, {0x18, 0x00, 0x7c, 0xff}}},
590
{{{ -1433, -1637, -101}, 0, { 3034, 0}, {0x18, 0x00, 0x7c, 0xff}}},
591
{{{ -1945, -2047, 0}, 0, { 2524, 988}, {0x18, 0x00, 0x7c, 0xff}}},
592
{{{ -1945, -2457, 128}, 0, { 1884, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
593
};
594
595
// 0x07019488 - 0x07019508
596
static const Vtx bbh_seg7_vertex_07019488[] = {
597
{{{ 1024, -2457, 512}, 0, { 3036, -3098}, {0x00, 0x7f, 0x00, 0xff}}},
598
{{{ 1536, -2457, 0}, 0, { -2072, 2010}, {0x00, 0x7f, 0x00, 0xff}}},
599
{{{ 1024, -2457, -101}, 0, { 3032, 3032}, {0x00, 0x7f, 0x00, 0xff}}},
600
{{{ 1536, -2457, 410}, 0, { -2072, -2076}, {0x00, 0x7f, 0x00, 0xff}}},
601
{{{ -1433, -2457, -101}, 0, { -2072, 4054}, {0x00, 0x7f, 0x00, 0xff}}},
602
{{{ -1945, -2457, 0}, 0, { 3036, 3032}, {0x00, 0x7f, 0x00, 0xff}}},
603
{{{ -1945, -2457, 410}, 0, { 3036, -1054}, {0x00, 0x7f, 0x00, 0xff}}},
604
{{{ -1433, -2457, 512}, 0, { -2072, -2076}, {0x00, 0x7f, 0x00, 0xff}}},
605
};
606
607
// 0x07019508 - 0x070195A8
608
static const Vtx bbh_seg7_vertex_07019508[] = {
609
{{{ -2764, -1433, -1535}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}},
610
{{{ 3686, -1433, 2048}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}},
611
{{{ -2764, -1433, 2048}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}},
612
{{{ 3686, -1433, -1535}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}},
613
{{{ 1946, -1433, 2048}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}},
614
{{{ 3277, -1433, 2560}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}},
615
{{{ -1023, -1433, 2048}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}},
616
{{{ -2354, -1433, 2560}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}},
617
{{{ 2355, -1433, 2560}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}},
618
{{{ -1433, -1433, 2560}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}},
619
};
620
621
// 0x070195A8 - 0x07019728
622
static const Gfx bbh_seg7_dl_070195A8[] = {
623
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_0900A000),
624
gsDPLoadSync(),
625
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
626
gsSPLight(&bbh_seg7_lights_070177F8.l, 1),
627
gsSPLight(&bbh_seg7_lights_070177F8.a, 2),
628
gsSPVertex(bbh_seg7_vertex_07017828, 15, 0),
629
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
630
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
631
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
632
gsSP1Triangle(12, 13, 14, 0x0),
633
gsSPVertex(bbh_seg7_vertex_07017918, 15, 0),
634
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
635
gsSP2Triangles( 3, 4, 1, 0x0, 4, 5, 1, 0x0),
636
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
637
gsSP2Triangles( 6, 9, 10, 0x0, 6, 10, 11, 0x0),
638
gsSP1Triangle(12, 13, 14, 0x0),
639
gsSPVertex(bbh_seg7_vertex_07017A08, 14, 0),
640
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
641
gsSP2Triangles( 3, 6, 4, 0x0, 3, 5, 7, 0x0),
642
gsSP2Triangles( 8, 5, 9, 0x0, 8, 7, 5, 0x0),
643
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
644
gsSPVertex(bbh_seg7_vertex_07017AE8, 16, 0),
645
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
646
gsSP2Triangles( 4, 5, 0, 0x0, 4, 0, 6, 0x0),
647
gsSP2Triangles( 7, 8, 9, 0x0, 10, 11, 12, 0x0),
648
gsSP1Triangle(13, 14, 15, 0x0),
649
gsSPVertex(bbh_seg7_vertex_07017BE8, 14, 0),
650
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
651
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
652
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
653
gsSPEndDisplayList(),
654
};
655
656
// 0x07019728 - 0x070197B8
657
static const Gfx bbh_seg7_dl_07019728[] = {
658
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bbh_seg7_texture_07001000),
659
gsDPLoadSync(),
660
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
661
gsSPVertex(bbh_seg7_vertex_07017CC8, 15, 0),
662
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
663
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
664
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
665
gsSP1Triangle(11, 14, 12, 0x0),
666
gsSPVertex(bbh_seg7_vertex_07017DB8, 11, 0),
667
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
668
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
669
gsSP1Triangle( 0, 2, 10, 0x0),
670
gsSPEndDisplayList(),
671
};
672
673
// 0x070197B8 - 0x070198C8
674
static const Gfx bbh_seg7_dl_070197B8[] = {
675
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09003800),
676
gsDPLoadSync(),
677
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
678
gsSPVertex(bbh_seg7_vertex_07017E68, 14, 0),
679
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
680
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
681
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
682
gsSPVertex(bbh_seg7_vertex_07017F48, 14, 0),
683
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 4, 0x0),
684
gsSP2Triangles( 0, 4, 1, 0x0, 2, 5, 0, 0x0),
685
gsSP2Triangles( 2, 6, 5, 0x0, 2, 7, 6, 0x0),
686
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
687
gsSPVertex(bbh_seg7_vertex_07018028, 16, 0),
688
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
689
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
690
gsSP2Triangles( 7, 10, 8, 0x0, 4, 6, 11, 0x0),
691
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
692
gsSPVertex(bbh_seg7_vertex_07018128, 8, 0),
693
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
694
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
695
gsSPEndDisplayList(),
696
};
697
698
// 0x070198C8 - 0x07019B80
699
static const Gfx bbh_seg7_dl_070198C8[] = {
700
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09005000),
701
gsDPLoadSync(),
702
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
703
gsSPVertex(bbh_seg7_vertex_070181A8, 15, 0),
704
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
705
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
706
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
707
gsSP1Triangle(12, 13, 14, 0x0),
708
gsSPVertex(bbh_seg7_vertex_07018298, 14, 0),
709
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
710
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
711
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
712
gsSPVertex(bbh_seg7_vertex_07018378, 15, 0),
713
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
714
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
715
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
716
gsSP1Triangle( 0, 14, 1, 0x0),
717
gsSPVertex(bbh_seg7_vertex_07018468, 15, 0),
718
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
719
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
720
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
721
gsSP1Triangle(11, 14, 12, 0x0),
722
gsSPVertex(bbh_seg7_vertex_07018558, 15, 0),
723
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
724
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
725
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
726
gsSP1Triangle( 0, 14, 1, 0x0),
727
gsSPVertex(bbh_seg7_vertex_07018648, 16, 0),
728
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
729
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
730
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
731
gsSP2Triangles(14, 15, 10, 0x0, 14, 10, 13, 0x0),
732
gsSPVertex(bbh_seg7_vertex_07018748, 15, 0),
733
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
734
gsSP2Triangles( 3, 5, 6, 0x0, 0, 2, 7, 0x0),
735
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
736
gsSP1Triangle(11, 14, 12, 0x0),
737
gsSPVertex(bbh_seg7_vertex_07018838, 14, 0),
738
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
739
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
740
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
741
gsSPVertex(bbh_seg7_vertex_07018918, 14, 0),
742
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
743
gsSP2Triangles( 6, 7, 8, 0x0, 0, 9, 1, 0x0),
744
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
745
gsSPVertex(bbh_seg7_vertex_070189F8, 14, 0),
746
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
747
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
748
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
749
gsSPVertex(bbh_seg7_vertex_07018AD8, 11, 0),
750
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
751
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
752
gsSP1Triangle( 7, 9, 10, 0x0),
753
gsSPEndDisplayList(),
754
};
755
756
// 0x07019B80 - 0x07019BD8
757
static const Gfx bbh_seg7_dl_07019B80[] = {
758
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09001800),
759
gsDPLoadSync(),
760
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
761
gsSPVertex(bbh_seg7_vertex_07018B88, 12, 0),
762
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
763
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
764
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
765
gsSPEndDisplayList(),
766
};
767
768
// 0x07019BD8 - 0x07019DD0
769
static const Gfx bbh_seg7_dl_07019BD8[] = {
770
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bbh_seg7_texture_07000000),
771
gsDPLoadSync(),
772
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
773
gsSPVertex(bbh_seg7_vertex_07018C48, 16, 0),
774
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
775
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
776
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
777
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
778
gsSPVertex(bbh_seg7_vertex_07018D48, 15, 0),
779
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
780
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
781
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
782
gsSP1Triangle(11, 14, 12, 0x0),
783
gsSPVertex(bbh_seg7_vertex_07018E38, 16, 0),
784
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
785
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
786
gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
787
gsSPVertex(bbh_seg7_vertex_07018F38, 16, 0),
788
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
789
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
790
gsSP2Triangles(12, 13, 14, 0x0, 13, 15, 14, 0x0),
791
gsSPVertex(bbh_seg7_vertex_07019038, 16, 0),
792
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
793
gsSP2Triangles( 3, 5, 6, 0x0, 3, 6, 7, 0x0),
794
gsSP2Triangles( 7, 6, 2, 0x0, 7, 2, 1, 0x0),
795
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
796
gsSP2Triangles(14, 11, 13, 0x0, 14, 13, 15, 0x0),
797
gsSPVertex(bbh_seg7_vertex_07019138, 15, 0),
798
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
799
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
800
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
801
gsSP2Triangles( 9, 7, 4, 0x0, 8, 10, 14, 0x0),
802
gsSPVertex(bbh_seg7_vertex_07019228, 12, 0),
803
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
804
gsSP2Triangles( 4, 5, 6, 0x0, 5, 7, 8, 0x0),
805
gsSP2Triangles( 9, 10, 4, 0x0, 4, 6, 11, 0x0),
806
gsSP1Triangle( 9, 4, 11, 0x0),
807
gsSPEndDisplayList(),
808
};
809
810
// 0x07019DD0 - 0x07019E60
811
static const Gfx bbh_seg7_dl_07019DD0[] = {
812
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09000800),
813
gsDPLoadSync(),
814
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
815
gsSPVertex(bbh_seg7_vertex_070192E8, 16, 0),
816
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
817
gsSP2Triangles( 3, 6, 4, 0x0, 5, 7, 3, 0x0),
818
gsSP2Triangles( 3, 8, 6, 0x0, 9, 10, 11, 0x0),
819
gsSP2Triangles( 9, 12, 10, 0x0, 13, 14, 15, 0x0),
820
gsSPVertex(bbh_seg7_vertex_070193E8, 10, 0),
821
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
822
gsSP2Triangles( 6, 7, 8, 0x0, 3, 9, 4, 0x0),
823
gsSPEndDisplayList(),
824
};
825
826
// 0x07019E60 - 0x07019EA8
827
static const Gfx bbh_seg7_dl_07019E60[] = {
828
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09009000),
829
gsDPLoadSync(),
830
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
831
gsSPVertex(bbh_seg7_vertex_07019488, 8, 0),
832
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
833
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
834
gsSPEndDisplayList(),
835
};
836
837
// 0x07019EA8 - 0x07019EF8
838
static const Gfx bbh_seg7_dl_07019EA8[] = {
839
gsSPLight(&bbh_seg7_lights_07017810.l, 1),
840
gsSPLight(&bbh_seg7_lights_07017810.a, 2),
841
gsSPVertex(bbh_seg7_vertex_07019508, 10, 0),
842
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
843
gsSP2Triangles( 4, 1, 5, 0x0, 6, 7, 2, 0x0),
844
gsSP2Triangles( 4, 5, 8, 0x0, 6, 9, 7, 0x0),
845
gsSPEndDisplayList(),
846
};
847
848
// 0x07019EF8 - 0x0701A008
849
const Gfx bbh_seg7_dl_07019EF8[] = {
850
gsDPPipeSync(),
851
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
852
gsSPClearGeometryMode(G_SHADING_SMOOTH),
853
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),
854
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
855
gsDPTileSync(),
856
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),
857
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
858
gsSPDisplayList(bbh_seg7_dl_070195A8),
859
gsSPDisplayList(bbh_seg7_dl_07019728),
860
gsDPTileSync(),
861
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),
862
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
863
gsSPDisplayList(bbh_seg7_dl_070197B8),
864
gsSPDisplayList(bbh_seg7_dl_070198C8),
865
gsDPTileSync(),
866
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),
867
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
868
gsSPDisplayList(bbh_seg7_dl_07019B80),
869
gsDPTileSync(),
870
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),
871
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
872
gsSPDisplayList(bbh_seg7_dl_07019BD8),
873
gsSPDisplayList(bbh_seg7_dl_07019DD0),
874
gsDPTileSync(),
875
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),
876
gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
877
gsSPDisplayList(bbh_seg7_dl_07019E60),
878
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
879
gsDPPipeSync(),
880
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
881
gsSPDisplayList(bbh_seg7_dl_07019EA8),
882
gsSPSetGeometryMode(G_SHADING_SMOOTH),
883
gsSPEndDisplayList(),
884
};
885
886