Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/bbh/areas/1/28/model.inc.c
7862 views
1
// 0x07015A90 - 0x07015AA8
2
static const Lights1 bbh_seg7_lights_07015A90 = gdSPDefLights1(
3
0x66, 0x66, 0x66,
4
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
5
);
6
7
// 0x07015AA8 - 0x07015B98
8
static const Vtx bbh_seg7_vertex_07015AA8[] = {
9
{{{ 1024, 1741, 1140}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
10
{{{ 1024, 1843, 1345}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}},
11
{{{ 1024, 1741, 1345}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}},
12
{{{ 307, 1741, 1345}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}},
13
{{{ 307, 1843, 1345}, 0, { 2012, 0}, {0x81, 0x00, 0x00, 0xff}}},
14
{{{ 307, 1843, 1140}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
15
{{{ 307, 1741, 1140}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
16
{{{ 307, 1741, 1140}, 0, { 6100, 990}, {0xa7, 0x00, 0xa6, 0xff}}},
17
{{{ 307, 1843, 1140}, 0, { 6100, 0}, {0xa7, 0x00, 0xa6, 0xff}}},
18
{{{ 410, 1843, 1038}, 0, { 5078, 0}, {0xa7, 0x00, 0xa6, 0xff}}},
19
{{{ 410, 1741, 1038}, 0, { 5078, 990}, {0xa7, 0x00, 0xa6, 0xff}}},
20
{{{ 410, 1741, 1038}, 0, { 5078, 990}, {0x00, 0x00, 0x81, 0xff}}},
21
{{{ 410, 1843, 1038}, 0, { 5078, 0}, {0x00, 0x00, 0x81, 0xff}}},
22
{{{ 922, 1843, 1038}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}},
23
{{{ 922, 1741, 1038}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}},
24
};
25
26
// 0x07015B98 - 0x07015C08
27
static const Vtx bbh_seg7_vertex_07015B98[] = {
28
{{{ 922, 1741, 1038}, 0, { 0, 990}, {0x59, 0x00, 0xa7, 0xff}}},
29
{{{ 922, 1843, 1038}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}},
30
{{{ 1024, 1843, 1140}, 0, { -1052, 0}, {0x59, 0x00, 0xa7, 0xff}}},
31
{{{ 1024, 1741, 1140}, 0, { -1052, 990}, {0x59, 0x00, 0xa7, 0xff}}},
32
{{{ 1024, 1741, 1140}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
33
{{{ 1024, 1843, 1140}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
34
{{{ 1024, 1843, 1345}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}},
35
};
36
37
// 0x07015C08 - 0x07015C78
38
static const Vtx bbh_seg7_vertex_07015C08[] = {
39
{{{ 102, 1741, 218}, 0, { 0, 454}, {0x00, 0x7f, 0x00, 0xff}}},
40
{{{ 102, 1741, -805}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
41
{{{ -716, 1741, -805}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}},
42
{{{ -716, 1741, 1345}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}},
43
{{{ 2048, 1741, 1345}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}},
44
{{{ 2048, 1741, 218}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
45
{{{ 102, 1741, 218}, 0, { 0, 612}, {0x00, 0x7f, 0x00, 0xff}}},
46
};
47
48
// 0x07015C78 - 0x07015D68
49
static const Vtx bbh_seg7_vertex_07015C78[] = {
50
{{{ 1229, 1922, 1843}, 0, { 2454, 880}, {0x81, 0x00, 0x00, 0xff}}},
51
{{{ 1229, 2150, 1843}, 0, { 2454, 0}, {0x81, 0x00, 0x00, 0xff}}},
52
{{{ 1229, 2150, 1345}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
53
{{{ -716, 1741, -805}, 0, { -4118, 1604}, {0x00, 0x00, 0x7f, 0xff}}},
54
{{{ 205, 2150, -805}, 0, { 480, 0}, {0x00, 0x00, 0x7f, 0xff}}},
55
{{{ -716, 2150, -805}, 0, { -4118, 0}, {0x00, 0x00, 0x7f, 0xff}}},
56
{{{ 205, 1741, -805}, 0, { 480, 1604}, {0x00, 0x00, 0x7f, 0xff}}},
57
{{{ -716, 2150, -805}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
58
{{{ -716, 1741, 1345}, 0, { -9740, 1604}, {0x7f, 0x00, 0x00, 0xff}}},
59
{{{ -716, 1741, -805}, 0, { 990, 1604}, {0x7f, 0x00, 0x00, 0xff}}},
60
{{{ -716, 2150, 1345}, 0, { -9740, 0}, {0x7f, 0x00, 0x00, 0xff}}},
61
{{{ 102, 2150, 1843}, 0, { 2454, 0}, {0x7f, 0x00, 0x00, 0xff}}},
62
{{{ 102, 1922, 1345}, 0, { 0, 880}, {0x7f, 0x00, 0x00, 0xff}}},
63
{{{ 102, 2150, 1345}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
64
{{{ 102, 1922, 1843}, 0, { 2454, 880}, {0x7f, 0x00, 0x00, 0xff}}},
65
};
66
67
// 0x07015D68 - 0x07015E58
68
static const Vtx bbh_seg7_vertex_07015D68[] = {
69
{{{ 2048, 1997, 410}, 0, { 922, 580}, {0x81, 0x00, 0x00, 0xff}}},
70
{{{ 2048, 1997, 563}, 0, { 1688, 580}, {0x81, 0x00, 0x00, 0xff}}},
71
{{{ 2048, 2150, 1345}, 0, { 5590, 0}, {0x81, 0x00, 0x00, 0xff}}},
72
{{{ 1229, 1922, 1843}, 0, { 2454, 880}, {0x81, 0x00, 0x00, 0xff}}},
73
{{{ 1229, 2150, 1345}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
74
{{{ 1229, 1922, 1345}, 0, { 0, 880}, {0x81, 0x00, 0x00, 0xff}}},
75
{{{ 102, 1922, 1843}, 0, { 3716, 880}, {0x00, 0x00, 0x81, 0xff}}},
76
{{{ 512, 2150, 1843}, 0, { 2352, 0}, {0x00, 0x00, 0x81, 0xff}}},
77
{{{ 512, 1922, 1843}, 0, { 2352, 880}, {0x00, 0x00, 0x81, 0xff}}},
78
{{{ 102, 2150, 1843}, 0, { 3716, 0}, {0x00, 0x00, 0x81, 0xff}}},
79
{{{ 1229, 1922, 1843}, 0, { 0, 880}, {0x00, 0x00, 0x81, 0xff}}},
80
{{{ 819, 1922, 1843}, 0, { 1330, 880}, {0x00, 0x00, 0x81, 0xff}}},
81
{{{ 819, 2150, 1843}, 0, { 1330, 0}, {0x00, 0x00, 0x81, 0xff}}},
82
{{{ 1229, 2150, 1843}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}},
83
{{{ 2048, 2150, 218}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
84
};
85
86
// 0x07015E58 - 0x07015F58
87
static const Vtx bbh_seg7_vertex_07015E58[] = {
88
{{{ -716, 2150, 1345}, 0, { 6440, 0}, {0x00, 0x00, 0x81, 0xff}}},
89
{{{ 102, 1741, 1345}, 0, { 3716, 2012}, {0x00, 0x00, 0x81, 0xff}}},
90
{{{ -716, 1741, 1345}, 0, { 6440, 2012}, {0x00, 0x00, 0x81, 0xff}}},
91
{{{ 2048, 1997, 563}, 0, { 1688, 580}, {0x81, 0x00, 0x00, 0xff}}},
92
{{{ 2048, 1741, 563}, 0, { 1688, 1604}, {0x81, 0x00, 0x00, 0xff}}},
93
{{{ 2048, 1741, 1345}, 0, { 5590, 1604}, {0x81, 0x00, 0x00, 0xff}}},
94
{{{ 2048, 2150, 1345}, 0, { 5590, 0}, {0x81, 0x00, 0x00, 0xff}}},
95
{{{ 2048, 1997, 410}, 0, { 922, 580}, {0x81, 0x00, 0x00, 0xff}}},
96
{{{ 2048, 2150, 218}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
97
{{{ 2048, 1741, 218}, 0, { 0, 1604}, {0x81, 0x00, 0x00, 0xff}}},
98
{{{ 2048, 1741, 410}, 0, { 922, 1604}, {0x81, 0x00, 0x00, 0xff}}},
99
{{{ 1229, 2150, 1345}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}},
100
{{{ 2048, 1741, 1345}, 0, { -2756, 2012}, {0x00, 0x00, 0x81, 0xff}}},
101
{{{ 1229, 1741, 1345}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}},
102
{{{ 2048, 2150, 1345}, 0, { -2756, 0}, {0x00, 0x00, 0x81, 0xff}}},
103
{{{ 102, 2150, 1345}, 0, { 3716, 0}, {0x00, 0x00, 0x81, 0xff}}},
104
};
105
106
// 0x07015F58 - 0x07016038
107
static const Vtx bbh_seg7_vertex_07015F58[] = {
108
{{{ 512, 2150, 1894}, 0, { 1246, 0}, {0x7f, 0x00, 0x00, 0xff}}},
109
{{{ 512, 1922, 1843}, 0, { 1500, 880}, {0x7f, 0x00, 0x00, 0xff}}},
110
{{{ 512, 2150, 1843}, 0, { 1500, 0}, {0x7f, 0x00, 0x00, 0xff}}},
111
{{{ 512, 1922, 1894}, 0, { 1246, 880}, {0x7f, 0x00, 0x00, 0xff}}},
112
{{{ 819, 2150, 1843}, 0, { 1500, 0}, {0x81, 0x00, 0x00, 0xff}}},
113
{{{ 819, 1922, 1894}, 0, { 1246, 880}, {0x81, 0x00, 0x00, 0xff}}},
114
{{{ 819, 2150, 1894}, 0, { 1246, 0}, {0x81, 0x00, 0x00, 0xff}}},
115
{{{ 819, 1922, 1843}, 0, { 1500, 880}, {0x81, 0x00, 0x00, 0xff}}},
116
{{{ 2099, 1741, 410}, 0, { -98, 1604}, {0x00, 0x7f, 0x00, 0xff}}},
117
{{{ 2048, 1741, 563}, 0, { 666, 1604}, {0x00, 0x7f, 0x00, 0xff}}},
118
{{{ 2099, 1741, 563}, 0, { 666, 1604}, {0x00, 0x7f, 0x00, 0xff}}},
119
{{{ 2099, 1997, 563}, 0, { 666, 580}, {0x00, 0x81, 0x00, 0xff}}},
120
{{{ 2048, 1997, 410}, 0, { -98, 580}, {0x00, 0x81, 0x00, 0xff}}},
121
{{{ 2099, 1997, 410}, 0, { -98, 580}, {0x00, 0x81, 0x00, 0xff}}},
122
};
123
124
// 0x07016038 - 0x07016118
125
static const Vtx bbh_seg7_vertex_07016038[] = {
126
{{{ 2099, 1997, 410}, 0, { -98, 580}, {0x00, 0x00, 0x7f, 0xff}}},
127
{{{ 2048, 1741, 410}, 0, { -98, 1604}, {0x00, 0x00, 0x7f, 0xff}}},
128
{{{ 2099, 1741, 410}, 0, { -98, 1604}, {0x00, 0x00, 0x7f, 0xff}}},
129
{{{ 2099, 1741, 563}, 0, { 666, 1604}, {0x00, 0x00, 0x81, 0xff}}},
130
{{{ 2048, 1741, 563}, 0, { 666, 1604}, {0x00, 0x00, 0x81, 0xff}}},
131
{{{ 2048, 1997, 563}, 0, { 666, 580}, {0x00, 0x00, 0x81, 0xff}}},
132
{{{ 2099, 1741, 410}, 0, { -98, 1604}, {0x00, 0x7f, 0x00, 0xff}}},
133
{{{ 2048, 1741, 410}, 0, { -98, 1604}, {0x00, 0x7f, 0x00, 0xff}}},
134
{{{ 2048, 1741, 563}, 0, { 666, 1604}, {0x00, 0x7f, 0x00, 0xff}}},
135
{{{ 2099, 1997, 563}, 0, { 666, 580}, {0x00, 0x00, 0x81, 0xff}}},
136
{{{ 2048, 1997, 410}, 0, { -98, 580}, {0x00, 0x00, 0x7f, 0xff}}},
137
{{{ 2099, 1997, 563}, 0, { 666, 580}, {0x00, 0x81, 0x00, 0xff}}},
138
{{{ 2048, 1997, 563}, 0, { 666, 580}, {0x00, 0x81, 0x00, 0xff}}},
139
{{{ 2048, 1997, 410}, 0, { -98, 580}, {0x00, 0x81, 0x00, 0xff}}},
140
};
141
142
// 0x07016118 - 0x07016208
143
static const Vtx bbh_seg7_vertex_07016118[] = {
144
{{{ 102, 1922, 1345}, 0, { 3716, 1112}, {0x00, 0x00, 0x81, 0xff}}},
145
{{{ 1229, 1922, 1345}, 0, { 0, 1112}, {0x00, 0x00, 0x81, 0xff}}},
146
{{{ 1229, 1741, 1345}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}},
147
{{{ 102, 1741, 1345}, 0, { 3716, 2012}, {0x00, 0x00, 0x81, 0xff}}},
148
{{{ 102, 2150, 116}, 0, { 480, 0}, {0x81, 0x00, 0x00, 0xff}}},
149
{{{ 102, 1741, 218}, 0, { 990, 1604}, {0x81, 0x00, 0x00, 0xff}}},
150
{{{ 102, 2150, 218}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
151
{{{ -716, 1741, 116}, 0, { 1500, 1604}, {0x59, 0x00, 0xa6, 0xff}}},
152
{{{ -716, 2150, 116}, 0, { 1500, 0}, {0x59, 0x00, 0xa6, 0xff}}},
153
{{{ -613, 2150, 218}, 0, { 990, 0}, {0x59, 0x00, 0xa6, 0xff}}},
154
{{{ -613, 1741, 218}, 0, { 990, 1604}, {0x59, 0x00, 0xa6, 0xff}}},
155
{{{ -613, 1741, 218}, 0, { 990, 1604}, {0x7f, 0x00, 0x00, 0xff}}},
156
{{{ -613, 2150, 218}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
157
{{{ -613, 2150, 423}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
158
{{{ -613, 1741, 423}, 0, { 0, 1604}, {0x7f, 0x00, 0x00, 0xff}}},
159
};
160
161
// 0x07016208 - 0x070162F8
162
static const Vtx bbh_seg7_vertex_07016208[] = {
163
{{{ -613, 1741, 423}, 0, { 0, 1604}, {0x59, 0x00, 0x59, 0xff}}},
164
{{{ -613, 2150, 423}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}},
165
{{{ -716, 2150, 526}, 0, { -540, 0}, {0x59, 0x00, 0x59, 0xff}}},
166
{{{ -716, 1741, 526}, 0, { -542, 1604}, {0x59, 0x00, 0x59, 0xff}}},
167
{{{ 102, 2150, -805}, 0, { -4118, 0}, {0x81, 0x00, 0x00, 0xff}}},
168
{{{ 102, 1741, -497}, 0, { -2586, 1604}, {0x81, 0x00, 0x00, 0xff}}},
169
{{{ 102, 2150, -497}, 0, { -2586, 0}, {0x81, 0x00, 0x00, 0xff}}},
170
{{{ 102, 1741, -805}, 0, { -4118, 1604}, {0x81, 0x00, 0x00, 0xff}}},
171
{{{ 2048, 1741, 218}, 0, { 9678, 1604}, {0x00, 0x00, 0x7f, 0xff}}},
172
{{{ 2048, 2150, 218}, 0, { 9678, 0}, {0x00, 0x00, 0x7f, 0xff}}},
173
{{{ 102, 2150, 218}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},
174
{{{ 102, 2150, 116}, 0, { 480, 0}, {0x81, 0x00, 0x00, 0xff}}},
175
{{{ 102, 1741, 116}, 0, { 480, 1604}, {0x81, 0x00, 0x00, 0xff}}},
176
{{{ 102, 1741, 218}, 0, { 990, 1604}, {0x81, 0x00, 0x00, 0xff}}},
177
{{{ 102, 1741, 218}, 0, { 0, 1604}, {0x00, 0x00, 0x7f, 0xff}}},
178
};
179
180
// 0x070162F8 - 0x070163F8
181
static const Vtx bbh_seg7_vertex_070162F8[] = {
182
{{{ 205, 1741, -805}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
183
{{{ 2048, 2150, -805}, 0, { 8144, 0}, {0x00, 0x00, 0x7f, 0xff}}},
184
{{{ 205, 2150, -805}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},
185
{{{ 2048, 1741, -805}, 0, { 8144, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
186
{{{ 2048, 1741, 116}, 0, { 4568, 2012}, {0x81, 0x00, 0x00, 0xff}}},
187
{{{ 2048, 2150, -805}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
188
{{{ 2048, 1741, -805}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}},
189
{{{ 2048, 2150, 116}, 0, { 4568, 0}, {0x81, 0x00, 0x00, 0xff}}},
190
{{{ 205, 2150, -497}, 0, { -542, 0}, {0x7f, 0x00, 0x00, 0xff}}},
191
{{{ 205, 1741, -805}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
192
{{{ 205, 2150, -805}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
193
{{{ 205, 1741, -497}, 0, { -540, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
194
{{{ 205, 1741, 116}, 0, { 8144, 2012}, {0x00, 0x00, 0x81, 0xff}}},
195
{{{ 205, 2150, 116}, 0, { 8144, 0}, {0x00, 0x00, 0x81, 0xff}}},
196
{{{ 2048, 2150, 116}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}},
197
{{{ 2048, 1741, 116}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}},
198
};
199
200
// 0x070163F8 - 0x070164D8
201
static const Vtx bbh_seg7_vertex_070163F8[] = {
202
{{{ 102, 1922, 1345}, 0, { 36, 2012}, {0x00, 0x7f, 0x00, 0xff}}},
203
{{{ 102, 1922, 1843}, 0, { 2524, 2012}, {0x00, 0x7f, 0x00, 0xff}}},
204
{{{ 1229, 1922, 1843}, 0, { 2524, 0}, {0x00, 0x7f, 0x00, 0xff}}},
205
{{{ 1229, 1922, 1345}, 0, { 36, 0}, {0x00, 0x7f, 0x00, 0xff}}},
206
{{{ 410, 1843, 1038}, 0, { -540, 1720}, {0x00, 0x7f, 0x00, 0xff}}},
207
{{{ 307, 1843, 1140}, 0, { 0, 2012}, {0x00, 0x7f, 0x00, 0xff}}},
208
{{{ 307, 1843, 1345}, 0, { 990, 2012}, {0x00, 0x7f, 0x00, 0xff}}},
209
{{{ 1024, 1843, 1345}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}},
210
{{{ 1024, 1843, 1140}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
211
{{{ 922, 1843, 1038}, 0, { -540, 260}, {0x00, 0x7f, 0x00, 0xff}}},
212
{{{ -716, 2150, 116}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
213
{{{ -716, 2150, 526}, 0, { 0, 2012}, {0x00, 0x7f, 0x00, 0xff}}},
214
{{{ -613, 2150, 423}, 0, { 990, 1400}, {0x00, 0x7f, 0x00, 0xff}}},
215
{{{ -613, 2150, 218}, 0, { 990, 580}, {0x00, 0x7f, 0x00, 0xff}}},
216
};
217
218
// 0x070164D8 - 0x07016558
219
static const Vtx bbh_seg7_vertex_070164D8[] = {
220
{{{ 205, 2355, 116}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
221
{{{ 205, 1741, -497}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
222
{{{ 205, 2355, -497}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
223
{{{ 205, 1741, 116}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
224
{{{ 102, 2355, -497}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
225
{{{ 102, 1741, 116}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}},
226
{{{ 102, 2355, 116}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
227
{{{ 102, 1741, -497}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}},
228
};
229
230
// 0x07016558 - 0x070165D8
231
static const Vtx bbh_seg7_vertex_07016558[] = {
232
{{{ 819, 1922, 1843}, 0, { 0, -2076}, {0x00, 0x7f, 0x00, 0xff}}},
233
{{{ 512, 1922, 1843}, 0, { 3036, -2076}, {0x00, 0x7f, 0x00, 0xff}}},
234
{{{ 512, 1922, 1894}, 0, { 3036, -2588}, {0x00, 0x7f, 0x00, 0xff}}},
235
{{{ 819, 1922, 1894}, 0, { 0, -2588}, {0x00, 0x7f, 0x00, 0xff}}},
236
{{{ 102, 1741, 116}, 0, { 0, 4564}, {0x00, 0x7f, 0x00, 0xff}}},
237
{{{ 2048, 1741, -805}, 0, { 10868, 0}, {0x00, 0x7f, 0x00, 0xff}}},
238
{{{ 102, 1741, -805}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
239
{{{ 2048, 1741, 116}, 0, { 10868, 4564}, {0x00, 0x7f, 0x00, 0xff}}},
240
};
241
242
// 0x070165D8 - 0x070166B8
243
static const Vtx bbh_seg7_vertex_070165D8[] = {
244
{{{ 819, 2150, 1843}, 0, { -1048, 2010}, {0x81, 0x00, 0x00, 0xff}}},
245
{{{ 819, 2150, 1894}, 0, { -1048, 2010}, {0x81, 0x00, 0x00, 0xff}}},
246
{{{ 819, 2178, 1894}, 0, { -1048, 1740}, {0x81, 0x00, 0x00, 0xff}}},
247
{{{ 512, 2150, 1894}, 0, { 2012, 2010}, {0x7f, 0x00, 0x00, 0xff}}},
248
{{{ 512, 2178, 1843}, 0, { 2012, 1740}, {0x7f, 0x00, 0x00, 0xff}}},
249
{{{ 512, 2178, 1894}, 0, { 2012, 1740}, {0x7f, 0x00, 0x00, 0xff}}},
250
{{{ 512, 2150, 1843}, 0, { 2012, 2010}, {0x7f, 0x00, 0x00, 0xff}}},
251
{{{ 512, 2178, 1843}, 0, { 2012, 1740}, {0x00, 0x00, 0x81, 0xff}}},
252
{{{ 512, 2150, 1843}, 0, { 2012, 2010}, {0x00, 0x00, 0x81, 0xff}}},
253
{{{ 102, 2150, 1843}, 0, { 6100, 2010}, {0x00, 0x00, 0x81, 0xff}}},
254
{{{ 819, 2178, 1843}, 0, { -1048, 1740}, {0x00, 0x00, 0x81, 0xff}}},
255
{{{ 717, 2765, 1843}, 0, { 0, -4120}, {0x00, 0x00, 0x81, 0xff}}},
256
{{{ 102, 2253, 1843}, 0, { 6100, 990}, {0x00, 0x00, 0x81, 0xff}}},
257
{{{ 614, 2765, 1843}, 0, { 988, -4120}, {0x00, 0x00, 0x81, 0xff}}},
258
};
259
260
// 0x070166B8 - 0x070167A8
261
static const Vtx bbh_seg7_vertex_070166B8[] = {
262
{{{ 819, 2178, 1894}, 0, { -1048, 1740}, {0x00, 0x81, 0x00, 0xff}}},
263
{{{ 512, 2178, 1894}, 0, { 2012, 1740}, {0x00, 0x81, 0x00, 0xff}}},
264
{{{ 512, 2178, 1843}, 0, { 2012, 1740}, {0x00, 0x81, 0x00, 0xff}}},
265
{{{ 819, 2150, 1843}, 0, { -1048, 2010}, {0x00, 0x00, 0x81, 0xff}}},
266
{{{ 819, 2178, 1843}, 0, { -1048, 1740}, {0x00, 0x00, 0x81, 0xff}}},
267
{{{ 1229, 2150, 1843}, 0, { -5136, 2010}, {0x00, 0x00, 0x81, 0xff}}},
268
{{{ 819, 2150, 1843}, 0, { -1048, 2010}, {0x81, 0x00, 0x00, 0xff}}},
269
{{{ 819, 2178, 1894}, 0, { -1048, 1740}, {0x81, 0x00, 0x00, 0xff}}},
270
{{{ 819, 2178, 1843}, 0, { -1048, 1740}, {0x81, 0x00, 0x00, 0xff}}},
271
{{{ 102, 2253, 1843}, 0, { -2072, 0}, {0x59, 0xa7, 0x00, 0xff}}},
272
{{{ 614, 2765, 792}, 0, { 8416, -5142}, {0x59, 0xa7, 0x00, 0xff}}},
273
{{{ 614, 2765, 1843}, 0, { -2072, -5142}, {0x59, 0xa7, 0x00, 0xff}}},
274
{{{ 819, 2178, 1843}, 0, { -1048, 1740}, {0x00, 0x81, 0x00, 0xff}}},
275
{{{ 1229, 2253, 1843}, 0, { -5136, 990}, {0x00, 0x00, 0x81, 0xff}}},
276
{{{ 717, 2765, 1843}, 0, { 0, -4120}, {0x00, 0x00, 0x81, 0xff}}},
277
};
278
279
// 0x070167A8 - 0x07016888
280
static const Vtx bbh_seg7_vertex_070167A8[] = {
281
{{{ 102, 2253, 1843}, 0, { -2072, 0}, {0x7f, 0x00, 0x00, 0xff}}},
282
{{{ 102, 2150, 1843}, 0, { -2072, 990}, {0x7f, 0x00, 0x00, 0xff}}},
283
{{{ 102, 2150, 1345}, 0, { 2896, 990}, {0x7f, 0x00, 0x00, 0xff}}},
284
{{{ 102, 2253, 1253}, 0, { 3816, 0}, {0x7f, 0x00, 0x00, 0xff}}},
285
{{{ 102, 2253, 1843}, 0, { -2072, 0}, {0x59, 0xa7, 0x00, 0xff}}},
286
{{{ 102, 2253, 1253}, 0, { 3816, 0}, {0x59, 0xa7, 0x00, 0xff}}},
287
{{{ 614, 2765, 792}, 0, { 8416, -5142}, {0x59, 0xa7, 0x00, 0xff}}},
288
{{{ 1229, 2150, 1843}, 0, { -2072, 990}, {0x81, 0x00, 0x00, 0xff}}},
289
{{{ 1229, 2253, 1843}, 0, { -2072, 0}, {0x81, 0x00, 0x00, 0xff}}},
290
{{{ 1229, 2150, 1345}, 0, { 2896, 990}, {0x81, 0x00, 0x00, 0xff}}},
291
{{{ 1229, 2253, 1253}, 0, { 3816, 0}, {0xa7, 0xa7, 0x00, 0xff}}},
292
{{{ 1229, 2253, 1843}, 0, { -2072, 0}, {0xa7, 0xa7, 0x00, 0xff}}},
293
{{{ 717, 2765, 1843}, 0, { -2072, -5142}, {0xa7, 0xa7, 0x00, 0xff}}},
294
{{{ 1229, 2253, 1253}, 0, { 3816, 0}, {0x81, 0x00, 0x00, 0xff}}},
295
};
296
297
// 0x07016888 - 0x07016968
298
static const Vtx bbh_seg7_vertex_07016888[] = {
299
{{{ 2048, 3174, 423}, 0, { 2012, -7186}, {0x81, 0x00, 0x00, 0xff}}},
300
{{{ 2048, 3174, 116}, 0, { -1052, -7186}, {0x81, 0x00, 0x00, 0xff}}},
301
{{{ 2048, 2150, -805}, 0, {-10248, 3032}, {0x81, 0x00, 0x00, 0xff}}},
302
{{{ 2048, 2150, 1345}, 0, { 11212, 3032}, {0x81, 0x00, 0x00, 0xff}}},
303
{{{ 102, 2253, 1253}, 0, { -2072, 4054}, {0x00, 0xac, 0xa2, 0xff}}},
304
{{{ 102, 2150, 1345}, 0, { -2072, 5076}, {0x00, 0xac, 0xa2, 0xff}}},
305
{{{ -716, 2150, 1345}, 0, {-10248, 5076}, {0x00, 0xac, 0xa2, 0xff}}},
306
{{{ -716, 3174, 423}, 0, {-10248, -5142}, {0x00, 0xac, 0xa2, 0xff}}},
307
{{{ 614, 2765, 792}, 0, { 3036, -1054}, {0x00, 0xab, 0xa2, 0xff}}},
308
{{{ 102, 2253, 1253}, 0, { -2072, 4054}, {0x00, 0xab, 0xa2, 0xff}}},
309
{{{ -716, 3174, 423}, 0, {-10248, -5142}, {0x00, 0xab, 0xa2, 0xff}}},
310
{{{ 717, 2765, 792}, 0, { 4056, -1054}, {0x00, 0xab, 0xa2, 0xff}}},
311
{{{ 2048, 3174, 423}, 0, { 17344, -5142}, {0x00, 0xab, 0xa2, 0xff}}},
312
{{{ 1229, 2253, 1253}, 0, { 9168, 4054}, {0x00, 0xab, 0xa2, 0xff}}},
313
};
314
315
// 0x07016968 - 0x07016A58
316
static const Vtx bbh_seg7_vertex_07016968[] = {
317
{{{ 2048, 2150, 1345}, 0, { 17344, 5076}, {0x00, 0xac, 0xa2, 0xff}}},
318
{{{ 1229, 2253, 1253}, 0, { 9168, 4054}, {0x00, 0xac, 0xa2, 0xff}}},
319
{{{ 2048, 3174, 423}, 0, { 17344, -5142}, {0x00, 0xac, 0xa2, 0xff}}},
320
{{{ 1229, 2150, 1345}, 0, { 9168, 5076}, {0x00, 0xac, 0xa2, 0xff}}},
321
{{{ 1229, 2253, 1253}, 0, { 3816, 0}, {0xa7, 0xa7, 0x00, 0xff}}},
322
{{{ 717, 2765, 1843}, 0, { -2072, -5142}, {0xa7, 0xa7, 0x00, 0xff}}},
323
{{{ 717, 2765, 792}, 0, { 8416, -5142}, {0xa7, 0xa7, 0x00, 0xff}}},
324
{{{ 717, 2765, 792}, 0, { 3936, 0}, {0x00, 0x81, 0x00, 0xff}}},
325
{{{ 614, 2765, 1843}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}},
326
{{{ 614, 2765, 792}, 0, { 3936, 570}, {0x00, 0x81, 0x00, 0xff}}},
327
{{{ 717, 2765, 1843}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}},
328
{{{ -716, 2150, -805}, 0, {-10248, 3032}, {0x7f, 0x00, 0x00, 0xff}}},
329
{{{ -716, 3174, 116}, 0, { -1052, -7186}, {0x7f, 0x00, 0x00, 0xff}}},
330
{{{ -716, 3174, 423}, 0, { 2012, -7186}, {0x7f, 0x00, 0x00, 0xff}}},
331
{{{ -716, 2150, 1345}, 0, { 11212, 3032}, {0x7f, 0x00, 0x00, 0xff}}},
332
};
333
334
// 0x07016A58 - 0x07016B58
335
static const Vtx bbh_seg7_vertex_07016A58[] = {
336
{{{ 2048, 2150, -805}, 0, { 17344, 5076}, {0x00, 0xac, 0x5e, 0xff}}},
337
{{{ -716, 3174, 116}, 0, {-10248, -5142}, {0x00, 0xac, 0x5e, 0xff}}},
338
{{{ -716, 2150, -805}, 0, {-10248, 5076}, {0x00, 0xac, 0x5e, 0xff}}},
339
{{{ 2048, 3174, 116}, 0, { 17344, -5142}, {0x00, 0xac, 0x5e, 0xff}}},
340
{{{ 2048, 3174, 423}, 0, {-12292, 990}, {0x00, 0x81, 0x00, 0xff}}},
341
{{{ -716, 3174, 423}, 0, { 15300, 990}, {0x00, 0x81, 0x00, 0xff}}},
342
{{{ -716, 3174, 116}, 0, { 15300, -2076}, {0x00, 0x81, 0x00, 0xff}}},
343
{{{ 2048, 3174, 116}, 0, {-12292, -2076}, {0x00, 0x81, 0x00, 0xff}}},
344
{{{ 205, 2355, 116}, 0, { -3092, 990}, {0x7f, 0x00, 0x00, 0xff}}},
345
{{{ 205, 2355, -497}, 0, { 3032, 990}, {0x7f, 0x00, 0x00, 0xff}}},
346
{{{ 205, 3174, 116}, 0, { -3092, -7186}, {0x7f, 0x00, 0x00, 0xff}}},
347
{{{ 205, 2150, -497}, 0, { 3032, 3032}, {0x7f, 0x00, 0x00, 0xff}}},
348
{{{ 205, 2150, -805}, 0, { 6100, 3032}, {0x7f, 0x00, 0x00, 0xff}}},
349
{{{ 205, 2150, 116}, 0, { 9164, 6098}, {0x00, 0x00, 0x81, 0xff}}},
350
{{{ 205, 3174, 116}, 0, { 9168, -4120}, {0x00, 0x00, 0x81, 0xff}}},
351
{{{ 2048, 3174, 116}, 0, { -7180, -4120}, {0x00, 0x00, 0x81, 0xff}}},
352
};
353
354
// 0x07016B58 - 0x07016C58
355
static const Vtx bbh_seg7_vertex_07016B58[] = {
356
{{{ 205, 2150, 116}, 0, { 9164, 6098}, {0x00, 0x00, 0x81, 0xff}}},
357
{{{ 2048, 3174, 116}, 0, { -7180, -4120}, {0x00, 0x00, 0x81, 0xff}}},
358
{{{ 2048, 2150, 116}, 0, { -7184, 6098}, {0x00, 0x00, 0x81, 0xff}}},
359
{{{ 102, 2355, -497}, 0, { -2072, 990}, {0x81, 0x00, 0x00, 0xff}}},
360
{{{ 102, 2355, 116}, 0, { 4056, 990}, {0x81, 0x00, 0x00, 0xff}}},
361
{{{ 102, 3288, 218}, 0, { 5076, -8322}, {0x81, 0x00, 0x00, 0xff}}},
362
{{{ 102, 2150, 218}, 0, { 5076, 3032}, {0x81, 0x00, 0x00, 0xff}}},
363
{{{ 102, 2150, 116}, 0, { 4056, 3032}, {0x81, 0x00, 0x00, 0xff}}},
364
{{{ 205, 2355, -497}, 0, { 0, -5142}, {0x00, 0x00, 0x7f, 0xff}}},
365
{{{ 102, 1741, -497}, 0, { 992, 990}, {0x00, 0x00, 0x7f, 0xff}}},
366
{{{ 205, 1741, -497}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}},
367
{{{ 102, 2150, -805}, 0, { -5136, 3032}, {0x81, 0x00, 0x00, 0xff}}},
368
{{{ 102, 2150, -497}, 0, { -2072, 3032}, {0x81, 0x00, 0x00, 0xff}}},
369
{{{ 2048, 2150, 218}, 0, { 11208, 6098}, {0x00, 0x00, 0x7f, 0xff}}},
370
{{{ 2048, 3288, 218}, 0, { 11208, -5256}, {0x00, 0x00, 0x7f, 0xff}}},
371
{{{ 102, 3288, 218}, 0, { -8204, -5256}, {0x00, 0x00, 0x7f, 0xff}}},
372
};
373
374
// 0x07016C58 - 0x07016D38
375
static const Vtx bbh_seg7_vertex_07016C58[] = {
376
{{{ 2048, 2150, 218}, 0, { 11208, 6098}, {0x00, 0x00, 0x7f, 0xff}}},
377
{{{ 102, 3288, 218}, 0, { -8204, -5256}, {0x00, 0x00, 0x7f, 0xff}}},
378
{{{ 102, 2150, 218}, 0, { -8204, 6098}, {0x00, 0x00, 0x7f, 0xff}}},
379
{{{ 205, 2355, 116}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}},
380
{{{ 102, 2355, -497}, 0, { 988, 6098}, {0x00, 0x81, 0x00, 0xff}}},
381
{{{ 205, 2355, -497}, 0, { 0, 6098}, {0x00, 0x81, 0x00, 0xff}}},
382
{{{ 102, 2355, 116}, 0, { 988, 0}, {0x00, 0x81, 0x00, 0xff}}},
383
{{{ 205, 1741, 116}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}},
384
{{{ 102, 2355, 116}, 0, { 992, -5142}, {0x00, 0x00, 0x81, 0xff}}},
385
{{{ 205, 2355, 116}, 0, { 0, -5142}, {0x00, 0x00, 0x81, 0xff}}},
386
{{{ 205, 2355, -497}, 0, { 0, -5142}, {0x00, 0x00, 0x7f, 0xff}}},
387
{{{ 102, 2355, -497}, 0, { 992, -5142}, {0x00, 0x00, 0x7f, 0xff}}},
388
{{{ 102, 1741, -497}, 0, { 992, 990}, {0x00, 0x00, 0x7f, 0xff}}},
389
{{{ 102, 1741, 116}, 0, { 992, 990}, {0x00, 0x00, 0x81, 0xff}}},
390
};
391
392
// 0x07016D38 - 0x07016DC8
393
static const Gfx bbh_seg7_dl_07016D38[] = {
394
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09004800),
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_07015A90.l, 1),
398
gsSPLight(&bbh_seg7_lights_07015A90.a, 2),
399
gsSPVertex(bbh_seg7_vertex_07015AA8, 15, 0),
400
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
401
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
402
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
403
gsSP1Triangle(11, 13, 14, 0x0),
404
gsSPVertex(bbh_seg7_vertex_07015B98, 7, 0),
405
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
406
gsSP1Triangle( 4, 5, 6, 0x0),
407
gsSPEndDisplayList(),
408
};
409
410
// 0x07016DC8 - 0x07016E10
411
static const Gfx bbh_seg7_dl_07016DC8[] = {
412
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09008800),
413
gsDPLoadSync(),
414
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
415
gsSPVertex(bbh_seg7_vertex_07015C08, 7, 0),
416
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
417
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 3, 0x0),
418
gsSPEndDisplayList(),
419
};
420
421
// 0x07016E10 - 0x07016FE8
422
static const Gfx bbh_seg7_dl_07016E10[] = {
423
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09005000),
424
gsDPLoadSync(),
425
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
426
gsSPVertex(bbh_seg7_vertex_07015C78, 15, 0),
427
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
428
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
429
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
430
gsSP1Triangle(11, 14, 12, 0x0),
431
gsSPVertex(bbh_seg7_vertex_07015D68, 15, 0),
432
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
433
gsSP2Triangles( 6, 7, 8, 0x0, 7, 6, 9, 0x0),
434
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
435
gsSP1Triangle( 0, 2, 14, 0x0),
436
gsSPVertex(bbh_seg7_vertex_07015E58, 16, 0),
437
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
438
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
439
gsSP2Triangles(10, 7, 9, 0x0, 11, 12, 13, 0x0),
440
gsSP2Triangles(11, 14, 12, 0x0, 0, 15, 1, 0x0),
441
gsSPVertex(bbh_seg7_vertex_07015F58, 14, 0),
442
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
443
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
444
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
445
gsSPVertex(bbh_seg7_vertex_07016038, 14, 0),
446
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
447
gsSP2Triangles( 6, 7, 8, 0x0, 3, 5, 9, 0x0),
448
gsSP2Triangles( 0, 10, 1, 0x0, 11, 12, 13, 0x0),
449
gsSPVertex(bbh_seg7_vertex_07016118, 15, 0),
450
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
451
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
452
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
453
gsSP1Triangle(11, 13, 14, 0x0),
454
gsSPVertex(bbh_seg7_vertex_07016208, 15, 0),
455
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
456
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
457
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
458
gsSP1Triangle( 8, 10, 14, 0x0),
459
gsSPEndDisplayList(),
460
};
461
462
// 0x07016FE8 - 0x07017050
463
static const Gfx bbh_seg7_dl_07016FE8[] = {
464
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09000800),
465
gsDPLoadSync(),
466
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
467
gsSPVertex(bbh_seg7_vertex_070162F8, 16, 0),
468
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
469
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
470
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
471
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
472
gsSPEndDisplayList(),
473
};
474
475
// 0x07017050 - 0x070170B8
476
static const Gfx bbh_seg7_dl_07017050[] = {
477
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bbh_seg7_texture_07000000),
478
gsDPLoadSync(),
479
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
480
gsSPVertex(bbh_seg7_vertex_070163F8, 14, 0),
481
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
482
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 8, 0x0),
483
gsSP2Triangles( 4, 6, 7, 0x0, 4, 8, 9, 0x0),
484
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
485
gsSPEndDisplayList(),
486
};
487
488
// 0x070170B8 - 0x07017100
489
static const Gfx bbh_seg7_dl_070170B8[] = {
490
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bbh_seg7_texture_07002000),
491
gsDPLoadSync(),
492
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
493
gsSPVertex(bbh_seg7_vertex_070164D8, 8, 0),
494
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
495
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
496
gsSPEndDisplayList(),
497
};
498
499
// 0x07017100 - 0x07017148
500
static const Gfx bbh_seg7_dl_07017100[] = {
501
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09009000),
502
gsDPLoadSync(),
503
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
504
gsSPVertex(bbh_seg7_vertex_07016558, 8, 0),
505
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
506
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
507
gsSPEndDisplayList(),
508
};
509
510
// 0x07017148 - 0x07017378
511
static const Gfx bbh_seg7_dl_07017148[] = {
512
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09007000),
513
gsDPLoadSync(),
514
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
515
gsSPVertex(bbh_seg7_vertex_070165D8, 14, 0),
516
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
517
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
518
gsSP2Triangles(10, 7, 11, 0x0, 12, 7, 9, 0x0),
519
gsSP2Triangles(12, 13, 7, 0x0, 13, 11, 7, 0x0),
520
gsSPVertex(bbh_seg7_vertex_070166B8, 15, 0),
521
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
522
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
523
gsSP2Triangles( 0, 2, 12, 0x0, 4, 13, 5, 0x0),
524
gsSP1Triangle( 4, 14, 13, 0x0),
525
gsSPVertex(bbh_seg7_vertex_070167A8, 14, 0),
526
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
527
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
528
gsSP2Triangles(10, 11, 12, 0x0, 8, 13, 9, 0x0),
529
gsSPVertex(bbh_seg7_vertex_07016888, 14, 0),
530
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
531
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
532
gsSP2Triangles( 8, 9, 10, 0x0, 11, 8, 10, 0x0),
533
gsSP2Triangles(11, 10, 12, 0x0, 13, 11, 12, 0x0),
534
gsSPVertex(bbh_seg7_vertex_07016968, 15, 0),
535
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
536
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
537
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
538
gsSP1Triangle(11, 13, 14, 0x0),
539
gsSPVertex(bbh_seg7_vertex_07016A58, 16, 0),
540
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
541
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
542
gsSP2Triangles( 8, 9, 10, 0x0, 9, 11, 12, 0x0),
543
gsSP2Triangles( 9, 12, 10, 0x0, 13, 14, 15, 0x0),
544
gsSPVertex(bbh_seg7_vertex_07016B58, 16, 0),
545
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
546
gsSP2Triangles( 4, 6, 5, 0x0, 4, 7, 6, 0x0),
547
gsSP2Triangles( 8, 9, 10, 0x0, 11, 3, 5, 0x0),
548
gsSP2Triangles(11, 12, 3, 0x0, 13, 14, 15, 0x0),
549
gsSPVertex(bbh_seg7_vertex_07016C58, 14, 0),
550
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
551
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
552
gsSP2Triangles(10, 11, 12, 0x0, 7, 13, 8, 0x0),
553
gsSPEndDisplayList(),
554
};
555
556
// 0x07017378 - 0x07017480
557
const Gfx bbh_seg7_dl_07017378[] = {
558
gsDPPipeSync(),
559
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
560
gsSPClearGeometryMode(G_SHADING_SMOOTH),
561
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),
562
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
563
gsDPTileSync(),
564
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),
565
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
566
gsSPDisplayList(bbh_seg7_dl_07016D38),
567
gsDPTileSync(),
568
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),
569
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
570
gsSPDisplayList(bbh_seg7_dl_07016DC8),
571
gsDPTileSync(),
572
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),
573
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
574
gsSPDisplayList(bbh_seg7_dl_07016E10),
575
gsSPDisplayList(bbh_seg7_dl_07016FE8),
576
gsSPDisplayList(bbh_seg7_dl_07017050),
577
gsDPTileSync(),
578
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),
579
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
580
gsSPDisplayList(bbh_seg7_dl_070170B8),
581
gsDPTileSync(),
582
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),
583
gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
584
gsSPDisplayList(bbh_seg7_dl_07017100),
585
gsSPDisplayList(bbh_seg7_dl_07017148),
586
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
587
gsDPPipeSync(),
588
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
589
gsSPSetGeometryMode(G_SHADING_SMOOTH),
590
gsSPEndDisplayList(),
591
};
592
593