Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/bbh/areas/1/geo.inc.c
7861 views
1
// 0x0E000670
2
const GeoLayout geo_bbh_000670[] = {
3
GEO_NODE_START(),
4
GEO_OPEN_NODE(),
5
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_070075A8),
6
GEO_DISPLAY_LIST(LAYER_ALPHA, bbh_seg7_dl_07007940),
7
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07007B90),
8
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_07007FD0),
9
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07008B58),
10
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_07008EA8),
11
GEO_CLOSE_NODE(),
12
GEO_RETURN(),
13
};
14
15
// 0x0E0006B0
16
const GeoLayout geo_bbh_0006B0[] = {
17
GEO_NODE_START(),
18
GEO_OPEN_NODE(),
19
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0700AFF0),
20
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0700B1C8),
21
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_0700B418),
22
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0700B9E0),
23
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_0700BBF8),
24
GEO_CLOSE_NODE(),
25
GEO_RETURN(),
26
};
27
28
// 0x0E0006E8
29
const GeoLayout geo_bbh_0006E8[] = {
30
GEO_NODE_START(),
31
GEO_OPEN_NODE(),
32
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0700D080),
33
GEO_DISPLAY_LIST(LAYER_ALPHA, bbh_seg7_dl_0700D2E0),
34
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0700D490),
35
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_0700D7E0),
36
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07012220),
37
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07012510),
38
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_070126E8),
39
GEO_CLOSE_NODE(),
40
GEO_RETURN(),
41
};
42
43
// 0x0E000730
44
const GeoLayout geo_bbh_000730[] = {
45
GEO_NODE_START(),
46
GEO_OPEN_NODE(),
47
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0700F510),
48
GEO_DISPLAY_LIST(LAYER_ALPHA, bbh_seg7_dl_0700F848),
49
GEO_CLOSE_NODE(),
50
GEO_RETURN(),
51
};
52
53
// 0x0E000750
54
const GeoLayout geo_bbh_000750[] = {
55
GEO_NODE_START(),
56
GEO_OPEN_NODE(),
57
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07011120),
58
GEO_CLOSE_NODE(),
59
GEO_RETURN(),
60
};
61
62
// 0x0E000768
63
const GeoLayout geo_bbh_000768[] = {
64
GEO_NODE_START(),
65
GEO_OPEN_NODE(),
66
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0700D080),
67
GEO_DISPLAY_LIST(LAYER_ALPHA, bbh_seg7_dl_0700D2E0),
68
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0700D490),
69
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_0700D7E0),
70
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07012220),
71
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07012510),
72
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_070126E8),
73
GEO_CLOSE_NODE(),
74
GEO_RETURN(),
75
};
76
77
// 0x0E0007B0
78
const GeoLayout geo_bbh_0007B0[] = {
79
GEO_NODE_START(),
80
GEO_OPEN_NODE(),
81
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_070139A8),
82
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_07013BE8),
83
GEO_CLOSE_NODE(),
84
GEO_RETURN(),
85
};
86
87
// 0x0E0007D0
88
const GeoLayout geo_bbh_0007D0[] = {
89
GEO_NODE_START(),
90
GEO_OPEN_NODE(),
91
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07014FD8),
92
GEO_DISPLAY_LIST(LAYER_ALPHA, bbh_seg7_dl_07015398),
93
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_070156E0),
94
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07015A20),
95
GEO_CLOSE_NODE(),
96
GEO_RETURN(),
97
};
98
99
// 0x0E000800
100
const GeoLayout geo_bbh_000800[] = {
101
GEO_NODE_START(),
102
GEO_OPEN_NODE(),
103
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07017378),
104
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07017570),
105
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_07017788),
106
GEO_CLOSE_NODE(),
107
GEO_RETURN(),
108
};
109
110
// 0x0E000828
111
const GeoLayout geo_bbh_000828[] = {
112
GEO_NODE_START(),
113
GEO_OPEN_NODE(),
114
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07019EF8),
115
GEO_DISPLAY_LIST(LAYER_ALPHA, bbh_seg7_dl_0701A080),
116
GEO_ASM( 0, geo_movtex_pause_control),
117
GEO_ASM(0x0400, geo_movtex_draw_water_regions),
118
GEO_ASM(0x0401, geo_movtex_draw_water_regions),
119
GEO_CLOSE_NODE(),
120
GEO_RETURN(),
121
};
122
123
// 0x0E000860
124
const GeoLayout geo_bbh_000860[] = {
125
GEO_NODE_START(),
126
GEO_OPEN_NODE(),
127
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0701A850),
128
GEO_ASM( 0, geo_movtex_pause_control),
129
GEO_ASM(0x0400, geo_movtex_draw_water_regions),
130
GEO_CLOSE_NODE(),
131
GEO_RETURN(),
132
};
133
134
// 0x0E000888
135
const GeoLayout geo_bbh_000888[] = {
136
GEO_NODE_START(),
137
GEO_OPEN_NODE(),
138
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0701B6D0),
139
GEO_ASM( 0, geo_movtex_pause_control),
140
GEO_ASM(0x0400, geo_movtex_draw_water_regions),
141
GEO_CLOSE_NODE(),
142
GEO_RETURN(),
143
};
144
145
// 0x0E0008B0
146
const GeoLayout geo_bbh_0008B0[] = {
147
GEO_NODE_START(),
148
GEO_OPEN_NODE(),
149
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0701E4E0),
150
GEO_DISPLAY_LIST(LAYER_ALPHA, bbh_seg7_dl_0701E8D8),
151
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0701ED18),
152
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_0701EEC8),
153
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0701F070),
154
GEO_CLOSE_NODE(),
155
GEO_RETURN(),
156
};
157
158
// 0x0E0008E8
159
const GeoLayout geo_bbh_0008E8[] = {
160
GEO_NODE_START(),
161
GEO_OPEN_NODE(),
162
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_070075A8),
163
GEO_DISPLAY_LIST(LAYER_ALPHA, bbh_seg7_dl_07007940),
164
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07007B90),
165
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_07007FD0),
166
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07008B58),
167
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_07008EA8),
168
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0700AFF0),
169
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0700B1C8),
170
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_0700B418),
171
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0700B9E0),
172
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_0700BBF8),
173
GEO_CLOSE_NODE(),
174
GEO_RETURN(),
175
};
176
177
// 0x0E000950
178
const GeoLayout geo_bbh_000950[] = {
179
GEO_NODE_START(),
180
GEO_OPEN_NODE(),
181
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_070075A8),
182
GEO_DISPLAY_LIST(LAYER_ALPHA, bbh_seg7_dl_07007940),
183
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07007B90),
184
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_07007FD0),
185
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07008B58),
186
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_07008EA8),
187
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0700D080),
188
GEO_DISPLAY_LIST(LAYER_ALPHA, bbh_seg7_dl_0700D2E0),
189
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0700D490),
190
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_0700D7E0),
191
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07012220),
192
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07012510),
193
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_070126E8),
194
GEO_CLOSE_NODE(),
195
GEO_RETURN(),
196
};
197
198
// 0x0E0009C8
199
const GeoLayout geo_bbh_0009C8[] = {
200
GEO_NODE_START(),
201
GEO_OPEN_NODE(),
202
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_070075A8),
203
GEO_DISPLAY_LIST(LAYER_ALPHA, bbh_seg7_dl_07007940),
204
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07007B90),
205
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_07007FD0),
206
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07008B58),
207
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_07008EA8),
208
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0700F510),
209
GEO_DISPLAY_LIST(LAYER_ALPHA, bbh_seg7_dl_0700F848),
210
GEO_CLOSE_NODE(),
211
GEO_RETURN(),
212
};
213
214
// 0x0E000A18
215
const GeoLayout geo_bbh_000A18[] = {
216
GEO_NODE_START(),
217
GEO_OPEN_NODE(),
218
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_070075A8),
219
GEO_DISPLAY_LIST(LAYER_ALPHA, bbh_seg7_dl_07007940),
220
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07007B90),
221
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_07007FD0),
222
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07008B58),
223
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_07008EA8),
224
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07011120),
225
GEO_CLOSE_NODE(),
226
GEO_RETURN(),
227
};
228
229
// 0x0E000A60
230
const GeoLayout geo_bbh_000A60[] = {
231
GEO_NODE_START(),
232
GEO_OPEN_NODE(),
233
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_070075A8),
234
GEO_DISPLAY_LIST(LAYER_ALPHA, bbh_seg7_dl_07007940),
235
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07007B90),
236
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_07007FD0),
237
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07008B58),
238
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_07008EA8),
239
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0700D080),
240
GEO_DISPLAY_LIST(LAYER_ALPHA, bbh_seg7_dl_0700D2E0),
241
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0700D490),
242
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_0700D7E0),
243
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07012220),
244
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07012510),
245
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_070126E8),
246
GEO_CLOSE_NODE(),
247
GEO_RETURN(),
248
};
249
250
// 0x0E000AD8
251
const GeoLayout geo_bbh_000AD8[] = {
252
GEO_NODE_START(),
253
GEO_OPEN_NODE(),
254
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_070075A8),
255
GEO_DISPLAY_LIST(LAYER_ALPHA, bbh_seg7_dl_07007940),
256
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07007B90),
257
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_07007FD0),
258
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07008B58),
259
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_07008EA8),
260
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_070139A8),
261
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_07013BE8),
262
GEO_CLOSE_NODE(),
263
GEO_RETURN(),
264
};
265
266
// 0x0E000B28
267
const GeoLayout geo_bbh_000B28[] = {
268
GEO_NODE_START(),
269
GEO_OPEN_NODE(),
270
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_070075A8),
271
GEO_DISPLAY_LIST(LAYER_ALPHA, bbh_seg7_dl_07007940),
272
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07007B90),
273
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_07007FD0),
274
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07008B58),
275
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_07008EA8),
276
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07014FD8),
277
GEO_DISPLAY_LIST(LAYER_ALPHA, bbh_seg7_dl_07015398),
278
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_070156E0),
279
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07015A20),
280
GEO_CLOSE_NODE(),
281
GEO_RETURN(),
282
};
283
284
// 0x0E000B88
285
const GeoLayout geo_bbh_000B88[] = {
286
GEO_NODE_START(),
287
GEO_OPEN_NODE(),
288
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_070075A8),
289
GEO_DISPLAY_LIST(LAYER_ALPHA, bbh_seg7_dl_07007940),
290
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07007B90),
291
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_07007FD0),
292
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07008B58),
293
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_07008EA8),
294
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0701E4E0),
295
GEO_DISPLAY_LIST(LAYER_ALPHA, bbh_seg7_dl_0701E8D8),
296
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0701ED18),
297
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_0701EEC8),
298
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0701F070),
299
GEO_CLOSE_NODE(),
300
GEO_RETURN(),
301
};
302
303
// 0x0E000BF0
304
const GeoLayout geo_bbh_000BF0[] = {
305
GEO_NODE_START(),
306
GEO_OPEN_NODE(),
307
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0700AFF0),
308
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0700B1C8),
309
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_0700B418),
310
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0700B9E0),
311
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_0700BBF8),
312
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0700F510),
313
GEO_DISPLAY_LIST(LAYER_ALPHA, bbh_seg7_dl_0700F848),
314
GEO_CLOSE_NODE(),
315
GEO_RETURN(),
316
};
317
318
// 0x0E000C38
319
const GeoLayout geo_bbh_000C38[] = {
320
GEO_NODE_START(),
321
GEO_OPEN_NODE(),
322
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0700AFF0),
323
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0700B1C8),
324
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_0700B418),
325
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0700B9E0),
326
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_0700BBF8),
327
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07017378),
328
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07017570),
329
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_07017788),
330
GEO_CLOSE_NODE(),
331
GEO_RETURN(),
332
};
333
334
// 0x0E000C88
335
const GeoLayout geo_bbh_000C88[] = {
336
GEO_NODE_START(),
337
GEO_OPEN_NODE(),
338
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0700AFF0),
339
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0700B1C8),
340
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_0700B418),
341
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0700B9E0),
342
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_0700BBF8),
343
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07019EF8),
344
GEO_DISPLAY_LIST(LAYER_ALPHA, bbh_seg7_dl_0701A080),
345
GEO_ASM( 0, geo_movtex_pause_control),
346
GEO_ASM(0x0400, geo_movtex_draw_water_regions),
347
GEO_ASM(0x0401, geo_movtex_draw_water_regions),
348
GEO_CLOSE_NODE(),
349
GEO_RETURN(),
350
};
351
352
// 0x0E000CE8
353
const GeoLayout geo_bbh_000CE8[] = {
354
GEO_NODE_START(),
355
GEO_OPEN_NODE(),
356
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0700D080),
357
GEO_DISPLAY_LIST(LAYER_ALPHA, bbh_seg7_dl_0700D2E0),
358
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0700D490),
359
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_0700D7E0),
360
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07011120),
361
GEO_CLOSE_NODE(),
362
GEO_RETURN(),
363
};
364
365
// 0x0E000D20
366
const GeoLayout geo_bbh_000D20[] = {
367
GEO_NODE_START(),
368
GEO_OPEN_NODE(),
369
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0700D080),
370
GEO_DISPLAY_LIST(LAYER_ALPHA, bbh_seg7_dl_0700D2E0),
371
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0700D490),
372
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_0700D7E0),
373
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07012220),
374
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07012510),
375
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_070126E8),
376
GEO_CLOSE_NODE(),
377
GEO_RETURN(),
378
};
379
380
// 0x0E000D68
381
const GeoLayout geo_bbh_000D68[] = {
382
GEO_NODE_START(),
383
GEO_OPEN_NODE(),
384
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0700F510),
385
GEO_DISPLAY_LIST(LAYER_ALPHA, bbh_seg7_dl_0700F848),
386
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07019EF8),
387
GEO_DISPLAY_LIST(LAYER_ALPHA, bbh_seg7_dl_0701A080),
388
GEO_ASM( 0, geo_movtex_pause_control),
389
GEO_ASM(0x0400, geo_movtex_draw_water_regions),
390
GEO_ASM(0x0401, geo_movtex_draw_water_regions),
391
GEO_CLOSE_NODE(),
392
GEO_RETURN(),
393
};
394
395
// 0x0E000DB0
396
const GeoLayout geo_bbh_000DB0[] = {
397
GEO_NODE_START(),
398
GEO_OPEN_NODE(),
399
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07011120),
400
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0701E4E0),
401
GEO_DISPLAY_LIST(LAYER_ALPHA, bbh_seg7_dl_0701E8D8),
402
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0701ED18),
403
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_0701EEC8),
404
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0701F070),
405
GEO_CLOSE_NODE(),
406
GEO_RETURN(),
407
};
408
409
// 0x0E000DF0
410
const GeoLayout geo_bbh_000DF0[] = {
411
GEO_NODE_START(),
412
GEO_OPEN_NODE(),
413
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07017378),
414
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07017570),
415
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_07017788),
416
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0701E4E0),
417
GEO_DISPLAY_LIST(LAYER_ALPHA, bbh_seg7_dl_0701E8D8),
418
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0701ED18),
419
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_0701EEC8),
420
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0701F070),
421
GEO_CLOSE_NODE(),
422
GEO_RETURN(),
423
};
424
425
// 0x0E000E40
426
const GeoLayout geo_bbh_000E40[] = {
427
GEO_NODE_START(),
428
GEO_OPEN_NODE(),
429
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_07019EF8),
430
GEO_DISPLAY_LIST(LAYER_ALPHA, bbh_seg7_dl_0701A080),
431
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0701A850),
432
GEO_ASM( 0, geo_movtex_pause_control),
433
GEO_ASM(0x0400, geo_movtex_draw_water_regions),
434
GEO_ASM(0x0401, geo_movtex_draw_water_regions),
435
GEO_CLOSE_NODE(),
436
GEO_RETURN(),
437
};
438
439
// 0x0E000E80
440
const GeoLayout geo_bbh_000E80[] = {
441
GEO_NODE_START(),
442
GEO_OPEN_NODE(),
443
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0701A850),
444
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0701B6D0),
445
GEO_ASM( 0, geo_movtex_pause_control),
446
GEO_ASM(0x0400, geo_movtex_draw_water_regions),
447
GEO_CLOSE_NODE(),
448
GEO_RETURN(),
449
};
450
451
// 0x0E000EB0
452
const GeoLayout geo_bbh_000EB0[] = {
453
GEO_NODE_START(),
454
GEO_OPEN_NODE(),
455
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0701B6D0),
456
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0701E4E0),
457
GEO_DISPLAY_LIST(LAYER_ALPHA, bbh_seg7_dl_0701E8D8),
458
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0701ED18),
459
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, bbh_seg7_dl_0701EEC8),
460
GEO_DISPLAY_LIST(LAYER_OPAQUE, bbh_seg7_dl_0701F070),
461
GEO_ASM( 0, geo_movtex_pause_control),
462
GEO_ASM(0x0400, geo_movtex_draw_water_regions),
463
GEO_CLOSE_NODE(),
464
GEO_RETURN(),
465
};
466
467
// 0x0E000F00
468
const GeoLayout geo_bbh_000F00[] = {
469
GEO_NODE_SCREEN_AREA(10, SCREEN_WIDTH/2, SCREEN_HEIGHT/2, SCREEN_WIDTH/2, SCREEN_HEIGHT/2),
470
GEO_OPEN_NODE(),
471
GEO_ZBUFFER(0),
472
GEO_OPEN_NODE(),
473
GEO_NODE_ORTHO(100),
474
GEO_OPEN_NODE(),
475
GEO_BACKGROUND(BACKGROUND_HAUNTED, geo_skybox_main),
476
GEO_CLOSE_NODE(),
477
GEO_CLOSE_NODE(),
478
GEO_ZBUFFER(1),
479
GEO_OPEN_NODE(),
480
GEO_CAMERA_FRUSTUM_WITH_FUNC(45, 50, 10000, geo_camera_fov),
481
GEO_OPEN_NODE(),
482
GEO_CAMERA(4, 0, 2000, 6000, 0, 0, 0, geo_camera_main),
483
GEO_OPEN_NODE(),
484
GEO_SWITCH_CASE(32, geo_switch_area),
485
GEO_OPEN_NODE(),
486
GEO_BRANCH(1, geo_bbh_000670), // 0x0E000670
487
GEO_BRANCH(1, geo_bbh_0006B0), // 0x0E0006B0
488
GEO_BRANCH(1, geo_bbh_0006E8), // 0x0E0006E8
489
GEO_BRANCH(1, geo_bbh_000730), // 0x0E000730
490
GEO_BRANCH(1, geo_bbh_000750), // 0x0E000750
491
GEO_BRANCH(1, geo_bbh_000768), // 0x0E000768
492
GEO_BRANCH(1, geo_bbh_0007B0), // 0x0E0007B0
493
GEO_BRANCH(1, geo_bbh_0007D0), // 0x0E0007D0
494
GEO_BRANCH(1, geo_bbh_000800), // 0x0E000800
495
GEO_BRANCH(1, geo_bbh_000828), // 0x0E000828
496
GEO_BRANCH(1, geo_bbh_000860), // 0x0E000860
497
GEO_BRANCH(1, geo_bbh_000888), // 0x0E000888
498
GEO_BRANCH(1, geo_bbh_0008B0), // 0x0E0008B0
499
GEO_BRANCH(1, geo_bbh_0008E8), // 0x0E0008E8
500
GEO_BRANCH(1, geo_bbh_000950), // 0x0E000950
501
GEO_BRANCH(1, geo_bbh_0009C8), // 0x0E0009C8
502
GEO_BRANCH(1, geo_bbh_000A18), // 0x0E000A18
503
GEO_BRANCH(1, geo_bbh_000A60), // 0x0E000A60
504
GEO_BRANCH(1, geo_bbh_000AD8), // 0x0E000AD8
505
GEO_BRANCH(1, geo_bbh_000B28), // 0x0E000B28
506
GEO_BRANCH(1, geo_bbh_000B88), // 0x0E000B88
507
GEO_BRANCH(1, geo_bbh_000BF0), // 0x0E000BF0
508
GEO_BRANCH(1, geo_bbh_000C38), // 0x0E000C38
509
GEO_BRANCH(1, geo_bbh_000C88), // 0x0E000C88
510
GEO_BRANCH(1, geo_bbh_000CE8), // 0x0E000CE8
511
GEO_BRANCH(1, geo_bbh_000D20), // 0x0E000D20
512
GEO_BRANCH(1, geo_bbh_000D68), // 0x0E000D68
513
GEO_BRANCH(1, geo_bbh_000DB0), // 0x0E000DB0
514
GEO_BRANCH(1, geo_bbh_000DF0), // 0x0E000DF0
515
GEO_BRANCH(1, geo_bbh_000E40), // 0x0E000E40
516
GEO_BRANCH(1, geo_bbh_000E80), // 0x0E000E80
517
GEO_BRANCH(1, geo_bbh_000EB0), // 0x0E000EB0
518
GEO_CLOSE_NODE(),
519
GEO_RENDER_OBJ(),
520
GEO_ASM(0, geo_envfx_main),
521
GEO_CLOSE_NODE(),
522
GEO_CLOSE_NODE(),
523
GEO_CLOSE_NODE(),
524
GEO_CLOSE_NODE(),
525
GEO_END(),
526
};
527
528