sm64pc/actors/peach/geo.s

147 lines
6.8 KiB
ArmAsm

glabel peach_geo_000098 # 0x0C000098
geo_node_start
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, peach_seg5_dl_05007230
geo_open_node
geo_animated_part LAYER_OPAQUE, 78, 0, 0, peach_seg5_dl_05006A18
geo_open_node
geo_animated_part LAYER_OPAQUE, 132, 0, 0
geo_open_node
geo_switch_case 8, geo_switch_peach_eyes
geo_open_node
geo_display_list LAYER_OPAQUE, peach_seg5_dl_05005CE0
geo_display_list LAYER_OPAQUE, peach_seg5_dl_05005D38
geo_display_list LAYER_OPAQUE, peach_seg5_dl_05005D90
geo_display_list LAYER_OPAQUE, peach_seg5_dl_05005DE8
geo_display_list LAYER_OPAQUE, peach_seg5_dl_05005E40
geo_display_list LAYER_OPAQUE, peach_seg5_dl_05005E98
geo_display_list LAYER_OPAQUE, peach_seg5_dl_05005EF0
geo_display_list LAYER_OPAQUE, peach_seg5_dl_05005F48
geo_close_node
geo_animated_part LAYER_OPAQUE, 38, -78, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, peach_seg5_dl_05007AB8
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 132, 0, 0, peach_seg5_dl_05009148
geo_animated_part LAYER_OPAQUE, 132, 0, 0, peach_seg5_dl_05008F20
geo_animated_part LAYER_OPAQUE, 63, 0, 84
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, peach_seg5_dl_05007E58
geo_open_node
geo_animated_part LAYER_OPAQUE, 104, 0, 0, peach_seg5_dl_050087A8
geo_open_node
geo_animated_part LAYER_OPAQUE, 87, 0, 0, peach_seg5_dl_05009500
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, peach_seg5_dl_05008560
geo_close_node
geo_animated_part LAYER_OPAQUE, 63, 0, -84
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, peach_seg5_dl_05008228
geo_open_node
geo_animated_part LAYER_OPAQUE, 104, 0, 0, peach_seg5_dl_05008CF8
geo_open_node
geo_animated_part LAYER_OPAQUE, 87, 0, 0, peach_seg5_dl_05009940
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, peach_seg5_dl_05008AB0
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 78, 0, 0, peach_seg5_dl_050060E0
geo_animated_part LAYER_OPAQUE, -23, -1, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, peach_seg5_dl_0500A0A8
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_return
glabel peach_geo_000254 # 0x0C000254
geo_node_start
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_open_node
.ifdef VERSION_JP
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, peach_seg5_dl_05007230
.else
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, peach_seg5_us_dl_05007288
.endif
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 78, 0, 0, peach_seg5_dl_05006A18
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 132, 0, 0
geo_open_node
geo_switch_case 8, geo_switch_peach_eyes
geo_open_node
geo_display_list LAYER_TRANSPARENT, peach_seg5_dl_05005CE0
geo_display_list LAYER_TRANSPARENT, peach_seg5_dl_05005D38
geo_display_list LAYER_TRANSPARENT, peach_seg5_dl_05005D90
geo_display_list LAYER_TRANSPARENT, peach_seg5_dl_05005DE8
geo_display_list LAYER_TRANSPARENT, peach_seg5_dl_05005E40
geo_display_list LAYER_TRANSPARENT, peach_seg5_dl_05005E98
geo_display_list LAYER_TRANSPARENT, peach_seg5_dl_05005EF0
geo_display_list LAYER_TRANSPARENT, peach_seg5_dl_05005F48
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 38, -78, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, peach_seg5_dl_05007AB8
geo_close_node
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 132, 0, 0, peach_seg5_dl_05009148
geo_animated_part LAYER_TRANSPARENT, 132, 0, 0, peach_seg5_dl_05008F20
geo_animated_part LAYER_TRANSPARENT, 63, 0, 84
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, peach_seg5_dl_05007E58
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 104, 0, 0, peach_seg5_dl_050087A8
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 87, 0, 0, peach_seg5_dl_05009500
geo_close_node
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, peach_seg5_dl_05008560
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 63, 0, -84
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, peach_seg5_dl_05008228
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 104, 0, 0, peach_seg5_dl_05008CF8
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 87, 0, 0, peach_seg5_dl_05009940
geo_close_node
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, peach_seg5_dl_05008AB0
geo_close_node
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 78, 0, 0, peach_seg5_dl_050060E0
geo_animated_part LAYER_TRANSPARENT, -23, -1, 0
geo_open_node
.ifdef VERSION_JP
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, peach_seg5_dl_0500A0A8
.else
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, peach_seg5_us_dl_0500A188
.endif
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_return
glabel peach_geo # 0x0C000410
geo_shadow SHADOW_CIRCLE_9_VERTS, 0x96, 100
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_asm 10, Geo18_8029D924
geo_switch_case 2, geo_switch_anim_state
geo_open_node
geo_branch 1, peach_geo_000098
geo_branch 1, peach_geo_000254
geo_close_node
geo_close_node
geo_close_node
geo_end