sm64/levels/bbh/areas/1/geo.s
2019-08-25 00:46:40 -04:00

461 lines
18 KiB
ArmAsm

glabel geo_bbh_000670 # 0x0E000670
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_070075A8
geo_display_list LAYER_ALPHA, bbh_seg7_dl_07007940
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07007B90
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_07007FD0
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07008B58
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_07008EA8
geo_close_node
geo_return
glabel geo_bbh_0006B0 # 0x0E0006B0
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0700AFF0
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0700B1C8
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_0700B418
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0700B9E0
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_0700BBF8
geo_close_node
geo_return
glabel geo_bbh_0006E8 # 0x0E0006E8
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0700D080
geo_display_list LAYER_ALPHA, bbh_seg7_dl_0700D2E0
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0700D490
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_0700D7E0
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07012220
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07012510
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_070126E8
geo_close_node
geo_return
glabel geo_bbh_000730 # 0x0E000730
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0700F510
geo_display_list LAYER_ALPHA, bbh_seg7_dl_0700F848
geo_close_node
geo_return
glabel geo_bbh_000750 # 0x0E000750
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07011120
geo_close_node
geo_return
glabel geo_bbh_000768 # 0x0E000768
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0700D080
geo_display_list LAYER_ALPHA, bbh_seg7_dl_0700D2E0
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0700D490
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_0700D7E0
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07012220
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07012510
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_070126E8
geo_close_node
geo_return
glabel geo_bbh_0007B0 # 0x0E0007B0
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_070139A8
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_07013BE8
geo_close_node
geo_return
glabel geo_bbh_0007D0 # 0x0E0007D0
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07014FD8
geo_display_list LAYER_ALPHA, bbh_seg7_dl_07015398
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_070156E0
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07015A20
geo_close_node
geo_return
glabel geo_bbh_000800 # 0x0E000800
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07017378
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07017570
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_07017788
geo_close_node
geo_return
glabel geo_bbh_000828 # 0x0E000828
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07019EF8
geo_display_list LAYER_ALPHA, bbh_seg7_dl_0701A080
geo_asm 0, geo_movtex_pause_control
geo_asm 0x0400, geo_movtex_draw_water_regions
geo_asm 0x0401, geo_movtex_draw_water_regions
geo_close_node
geo_return
glabel geo_bbh_000860 # 0x0E000860
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0701A850
geo_asm 0, geo_movtex_pause_control
geo_asm 0x0400, geo_movtex_draw_water_regions
geo_close_node
geo_return
glabel geo_bbh_000888 # 0x0E000888
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0701B6D0
geo_asm 0, geo_movtex_pause_control
geo_asm 0x0400, geo_movtex_draw_water_regions
geo_close_node
geo_return
glabel geo_bbh_0008B0 # 0x0E0008B0
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0701E4E0
geo_display_list LAYER_ALPHA, bbh_seg7_dl_0701E8D8
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0701ED18
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_0701EEC8
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0701F070
geo_close_node
geo_return
glabel geo_bbh_0008E8 # 0x0E0008E8
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_070075A8
geo_display_list LAYER_ALPHA, bbh_seg7_dl_07007940
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07007B90
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_07007FD0
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07008B58
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_07008EA8
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0700AFF0
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0700B1C8
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_0700B418
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0700B9E0
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_0700BBF8
geo_close_node
geo_return
glabel geo_bbh_000950 # 0x0E000950
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_070075A8
geo_display_list LAYER_ALPHA, bbh_seg7_dl_07007940
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07007B90
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_07007FD0
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07008B58
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_07008EA8
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0700D080
geo_display_list LAYER_ALPHA, bbh_seg7_dl_0700D2E0
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0700D490
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_0700D7E0
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07012220
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07012510
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_070126E8
geo_close_node
geo_return
glabel geo_bbh_0009C8 # 0x0E0009C8
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_070075A8
geo_display_list LAYER_ALPHA, bbh_seg7_dl_07007940
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07007B90
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_07007FD0
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07008B58
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_07008EA8
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0700F510
geo_display_list LAYER_ALPHA, bbh_seg7_dl_0700F848
geo_close_node
geo_return
glabel geo_bbh_000A18 # 0x0E000A18
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_070075A8
geo_display_list LAYER_ALPHA, bbh_seg7_dl_07007940
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07007B90
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_07007FD0
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07008B58
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_07008EA8
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07011120
geo_close_node
geo_return
glabel geo_bbh_000A60 # 0x0E000A60
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_070075A8
geo_display_list LAYER_ALPHA, bbh_seg7_dl_07007940
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07007B90
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_07007FD0
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07008B58
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_07008EA8
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0700D080
geo_display_list LAYER_ALPHA, bbh_seg7_dl_0700D2E0
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0700D490
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_0700D7E0
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07012220
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07012510
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_070126E8
geo_close_node
geo_return
glabel geo_bbh_000AD8 # 0x0E000AD8
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_070075A8
geo_display_list LAYER_ALPHA, bbh_seg7_dl_07007940
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07007B90
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_07007FD0
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07008B58
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_07008EA8
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_070139A8
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_07013BE8
geo_close_node
geo_return
glabel geo_bbh_000B28 # 0x0E000B28
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_070075A8
geo_display_list LAYER_ALPHA, bbh_seg7_dl_07007940
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07007B90
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_07007FD0
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07008B58
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_07008EA8
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07014FD8
geo_display_list LAYER_ALPHA, bbh_seg7_dl_07015398
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_070156E0
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07015A20
geo_close_node
geo_return
glabel geo_bbh_000B88 # 0x0E000B88
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_070075A8
geo_display_list LAYER_ALPHA, bbh_seg7_dl_07007940
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07007B90
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_07007FD0
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07008B58
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_07008EA8
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0701E4E0
geo_display_list LAYER_ALPHA, bbh_seg7_dl_0701E8D8
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0701ED18
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_0701EEC8
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0701F070
geo_close_node
geo_return
glabel geo_bbh_000BF0 # 0x0E000BF0
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0700AFF0
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0700B1C8
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_0700B418
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0700B9E0
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_0700BBF8
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0700F510
geo_display_list LAYER_ALPHA, bbh_seg7_dl_0700F848
geo_close_node
geo_return
glabel geo_bbh_000C38 # 0x0E000C38
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0700AFF0
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0700B1C8
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_0700B418
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0700B9E0
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_0700BBF8
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07017378
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07017570
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_07017788
geo_close_node
geo_return
glabel geo_bbh_000C88 # 0x0E000C88
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0700AFF0
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0700B1C8
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_0700B418
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0700B9E0
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_0700BBF8
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07019EF8
geo_display_list LAYER_ALPHA, bbh_seg7_dl_0701A080
geo_asm 0, geo_movtex_pause_control
geo_asm 0x0400, geo_movtex_draw_water_regions
geo_asm 0x0401, geo_movtex_draw_water_regions
geo_close_node
geo_return
glabel geo_bbh_000CE8 # 0x0E000CE8
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0700D080
geo_display_list LAYER_ALPHA, bbh_seg7_dl_0700D2E0
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0700D490
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_0700D7E0
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07011120
geo_close_node
geo_return
glabel geo_bbh_000D20 # 0x0E000D20
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0700D080
geo_display_list LAYER_ALPHA, bbh_seg7_dl_0700D2E0
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0700D490
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_0700D7E0
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07012220
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07012510
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_070126E8
geo_close_node
geo_return
glabel geo_bbh_000D68 # 0x0E000D68
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0700F510
geo_display_list LAYER_ALPHA, bbh_seg7_dl_0700F848
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07019EF8
geo_display_list LAYER_ALPHA, bbh_seg7_dl_0701A080
geo_asm 0, geo_movtex_pause_control
geo_asm 0x0400, geo_movtex_draw_water_regions
geo_asm 0x0401, geo_movtex_draw_water_regions
geo_close_node
geo_return
glabel geo_bbh_000DB0 # 0x0E000DB0
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07011120
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0701E4E0
geo_display_list LAYER_ALPHA, bbh_seg7_dl_0701E8D8
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0701ED18
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_0701EEC8
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0701F070
geo_close_node
geo_return
glabel geo_bbh_000DF0 # 0x0E000DF0
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07017378
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07017570
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_07017788
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0701E4E0
geo_display_list LAYER_ALPHA, bbh_seg7_dl_0701E8D8
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0701ED18
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_0701EEC8
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0701F070
geo_close_node
geo_return
glabel geo_bbh_000E40 # 0x0E000E40
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_07019EF8
geo_display_list LAYER_ALPHA, bbh_seg7_dl_0701A080
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0701A850
geo_asm 0, geo_movtex_pause_control
geo_asm 0x0400, geo_movtex_draw_water_regions
geo_asm 0x0401, geo_movtex_draw_water_regions
geo_close_node
geo_return
glabel geo_bbh_000E80 # 0x0E000E80
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0701A850
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0701B6D0
geo_asm 0, geo_movtex_pause_control
geo_asm 0x0400, geo_movtex_draw_water_regions
geo_close_node
geo_return
glabel geo_bbh_000EB0 # 0x0E000EB0
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0701B6D0
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0701E4E0
geo_display_list LAYER_ALPHA, bbh_seg7_dl_0701E8D8
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0701ED18
geo_display_list LAYER_TRANSPARENT, bbh_seg7_dl_0701EEC8
geo_display_list LAYER_OPAQUE, bbh_seg7_dl_0701F070
geo_asm 0, geo_movtex_pause_control
geo_asm 0x0400, geo_movtex_draw_water_regions
geo_close_node
geo_return
glabel geo_bbh_000F00 # 0x0E000F00
geo_node_screen_area 10, SCREEN_WIDTH/2, SCREEN_HEIGHT/2, SCREEN_WIDTH/2, SCREEN_HEIGHT/2
geo_open_node
geo_zbuffer 0
geo_open_node
geo_node_ortho 100
geo_open_node
geo_background BACKGROUND_HAUNTED, geo_skybox_main
geo_close_node
geo_close_node
geo_zbuffer 1
geo_open_node
geo_camera_frustum 45, 50, 10000, geo_camera_fov
geo_open_node
geo_camera 4, 0, 2000, 6000, 0, 0, 0, geo_camera_preset_and_pos
geo_open_node
geo_switch_case 32, geo_switch_area
geo_open_node
geo_branch 1, geo_bbh_000670 # 0x0E000670
geo_branch 1, geo_bbh_0006B0 # 0x0E0006B0
geo_branch 1, geo_bbh_0006E8 # 0x0E0006E8
geo_branch 1, geo_bbh_000730 # 0x0E000730
geo_branch 1, geo_bbh_000750 # 0x0E000750
geo_branch 1, geo_bbh_000768 # 0x0E000768
geo_branch 1, geo_bbh_0007B0 # 0x0E0007B0
geo_branch 1, geo_bbh_0007D0 # 0x0E0007D0
geo_branch 1, geo_bbh_000800 # 0x0E000800
geo_branch 1, geo_bbh_000828 # 0x0E000828
geo_branch 1, geo_bbh_000860 # 0x0E000860
geo_branch 1, geo_bbh_000888 # 0x0E000888
geo_branch 1, geo_bbh_0008B0 # 0x0E0008B0
geo_branch 1, geo_bbh_0008E8 # 0x0E0008E8
geo_branch 1, geo_bbh_000950 # 0x0E000950
geo_branch 1, geo_bbh_0009C8 # 0x0E0009C8
geo_branch 1, geo_bbh_000A18 # 0x0E000A18
geo_branch 1, geo_bbh_000A60 # 0x0E000A60
geo_branch 1, geo_bbh_000AD8 # 0x0E000AD8
geo_branch 1, geo_bbh_000B28 # 0x0E000B28
geo_branch 1, geo_bbh_000B88 # 0x0E000B88
geo_branch 1, geo_bbh_000BF0 # 0x0E000BF0
geo_branch 1, geo_bbh_000C38 # 0x0E000C38
geo_branch 1, geo_bbh_000C88 # 0x0E000C88
geo_branch 1, geo_bbh_000CE8 # 0x0E000CE8
geo_branch 1, geo_bbh_000D20 # 0x0E000D20
geo_branch 1, geo_bbh_000D68 # 0x0E000D68
geo_branch 1, geo_bbh_000DB0 # 0x0E000DB0
geo_branch 1, geo_bbh_000DF0 # 0x0E000DF0
geo_branch 1, geo_bbh_000E40 # 0x0E000E40
geo_branch 1, geo_bbh_000E80 # 0x0E000E80
geo_branch 1, geo_bbh_000EB0 # 0x0E000EB0
geo_close_node
geo_render_obj
geo_asm 0, geo_enfvx_main
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_end