sm64/glb/pathdata.glb

885 lines
25 KiB
Plaintext

.globl e_autodoor
/* extern void s_speedL_move(void); */
/* extern void s_autodoor(void); */
.globl e_balloon
.globl e_balloon_eye
.globl e_balloon_fire
.globl e_balloon_gomi
/* extern void s_balloon_gomi(void); */
/* enum { */
/* mode_balloonfire_1, */
/* mode_balloonfire_2 */
/* }; */
/* extern void s_balloon_fire(void); */
/* extern void s_balloon_eye(void); */
/* enum { */
/* mode_balloon_init, */
/* mode_balloon_roll, */
/* mode_balloon_playereye, */
/* mode_balloon_eyedamage */
/* }; */
/* extern void s_balloon(void); */
.globl e_ballbar
.globl e_bar
.globl e_bar_program_common
/* extern void s_barhit(void); */
/* extern void s_ballbar(void); */
.globl e_big_futa
.globl e_small_futa
/* extern void s_big_futaobj(void); */
/* extern void s_small_futaobj(void); */
.globl e_bikkuri_dodai
.globl e_bikkuri_switch
/* enum { */
/* mode_bikkuri_init, */
/* mode_bikkuri_oncheck, */
/* mode_bikkuri_on, */
/* mode_bikkuri_off */
/* }; */
/* extern void s_bikkuri(void); */
.globl e_bomking
.globl e_bomking_hand
/* extern unsigned long MotosProc1(int code,MapNode *node, void *data); */
/* extern void s_bomking_hand(void); */
/* extern int s_player_bossarea_out(float y); */
/* enum { */
/* mode_bomking_init, */
/* mode_bomking_wait, */
/* mode_bomking_player_search, */
/* mode_bomking_player_carry, */
/* mode_bomking_fly, */
/* mode_bomking_superjump, */
/* mode_bomking_damage, */
/* mode_bomking_dead, */
/* mode_bomking_dead_stop */
/* }; */
/* extern void s_bomking(void); */
.globl e_tbox
.globl e_box2
/* extern void s_box1_init(void); */
/* extern void s_takarabox(void); */
/* extern void s_box(void); */
.globl e_bubbleanime
.globl e_bubble_main2
.globl e_bubble_main
.globl e_random_bubble
/* extern void s_boxbubble_init(void); */
/* extern void s_boxbubble_main(void); */
/* extern void s_bubble_init(void); */
/* extern void s_randombubble_init(void); */
/* extern void s_bubble_option(void); */
/* extern void s_bubble_main(void); */
.globl e_bubblejet_1
.globl e_bubblejet
.globl e_enemy_bubblejet
.globl e_bubblejet_lib
.globl e_sel1f_bubblejet
/* extern void s_bubblejet_init(void); */
/* extern void s_bubblejet_main(void); */
/* extern void s_bubblejet_lib(void); */
/* extern void s_sel1f_bubblejet(void); */
/* extern void s_bubblejet_makeinit(void); */
.globl e_cannon
.globl e_cannon_base
.globl e_cannon_body
.globl e_gas_b
/* extern void s_gas_b(void); */
/* enum { */
/* mode_cannon_wait, */
/* mode_cannon_stanby, */
/* mode_cannon_fire, */
/* mode_cannon_fireentry, */
/* mode_cannon_up, */
/* mode_cannon_Xanime, */
/* mode_cannon_Yanime */
/* }; */
/* extern void s_cannon_base(void); */
/* extern void s_cannon_body(void); */
.globl e_carryboy
.globl e_carryboy_hand
/* extern void s_motoshand_main(float f,float v,long mail); */
/* extern void s_carryboy_hand(void); */
/* extern int s_searchobj_angle(int code,float scope,float player,short frame); */
/* extern int s_step_speed(float *speed,float limit, float accel); */
/* enum { */
/* mode_carryboy_search, */
/* mode_carryboy_pitch, */
/* mode_carryboy_fly, */
/* mode_carryboy_stopwait */
/* }; */
/* extern void carryboy_main(void); */
/* extern void s_carryboy(void); */
.globl e_castle_bg01
.globl e_castle_bg02
.globl e_castle_bg03
.globl e_castle_bg04
.globl e_castle_bg05
.globl e_castle_bg06
.globl e_castle_bg07
.globl e_castle_bg08
.globl e_castle_bg09
.globl e_castle_bg10
.globl e_castle_bg11
.globl e_rotland
.globl e_stage24_tower_check
.globl e_stage24_killer_check
.globl e_castle_attackwall_1
.globl e_castle_attackwall_2
.globl e_castle_attackbridge
.globl e_castle_futa
.globl e_castle_sidebar
.globl e_castle_rotbar
/* extern void s_castle_attackwall(void); */
/* extern int s_attackcheck(int flag); */
/* extern void s_castle_attackbridge(void); */
/* extern void s_castle_futa(void); */
/* extern void s_castle_rotbar(void); */
/* extern void s_castle_rotland(void); */
.globl e_catchkoura
/* extern void s_catchkoura(void); */
.globl e_tripchimney
.globl e_warp
.globl e_tripchimney2
.globl e_dokan
/* extern void s_tripchimney2(void); */
/* extern void s_warp(void); */
.globl e_chiri
/* extern void s_chiri(void); */
/* extern void s_burneffect(int flag,int offsetY,float scale); */
.globl e_enemystar2
.globl e_enemystar
/* extern void check_star_backup(void); */
/* extern void s_enemystar(void); */
/* extern void s_make_extstar(int starNo); */
.globl e_enemyset_bluecoin
.globl e_obake_coin
.globl e_manycoin_obj
.globl e_manycoin
.globl e_coin_ground
.globl e_coin
.globl e_coin_timeend
.globl e_player_coin_3
.globl e_player_coin_10
.globl e_player_coin
/* extern void s_coin_init(void); */
/* extern void s_coin(void); */
/* extern void s_coin_timeend(void); */
/* extern void s_player_coin_init(void); */
/* extern void s_player_coin(void); */
/* extern void s_manycoin_obj(void); */
/* extern void s_manycoin_init(void); */
/* extern void s_manycoin(void); */
/* enum { */
/* mode_obakecoin_take, */
/* mode_obakecoin_bound */
/* }; */
/* extern void s_obake_coin(void); */
.globl e_coinspark_object
.globl e_coinspark
/* extern void s_coinspark(void); */
/* extern void s_coinspark_make(void); */
.globl e_wallcrash_obj
.globl e_wallcrash
.globl e_hoshi
.globl e_crashanime
.globl e_punch_obj
.globl e_punchanime
/* extern void s_punch_obj(void); */
/* extern void s_punchcrash(void); */
/* extern void s_wallcrash_obj(void); */
/* extern void s_wallcrash(void); */
/* extern void s_hoshi(void); */
/* extern void s_crashentry(void); */
.globl e_tripdoor
.globl e_door
/* extern void s_normal_door(void); */
/* extern void s_doorsystem_init(void); */
/* extern void s_doorsystem_main(void); */
.globl e_sabaku_dosun
.globl e_dosun
.globl e_dosun_power
/* enum { */
/* mode_dosun_up, */
/* mode_dosun_stop, */
/* mode_dosun_down, */
/* mode_dosun_downend, */
/* mode_dosun_wait */
/* }; */
/* extern void s_dosun(void); */
.globl e_downbar_object
.globl e_downbridge
.globl e_castle_downbar
.globl e_d_teretrap
.globl e_mapobj_motos_07
/* extern void s_castle_downbar_1(void); */
/* enum { */
/* mode_castle_downbar_wait, */
/* mode_castle_downbar_init, */
/* mode_castle_downbar_main, */
/* mode_castle_downbar_exit */
/* }; */
/* extern void s_downbar(void); */
.globl e_fire_animation
.globl e_udlift_kioku
.globl e_downlift
.globl e_udlift_s
/* extern void s_udlift_s_init(void); */
/* enum { */
/* mode_udlift_l_wait, */
/* mode_udlift_l_up, */
/* mode_udlift_l_down, */
/* mode_udlift_l_gatan, */
/* mode_udlift_l_gatan_wait */
/* }; */
/* extern void s_udlift_s(void); */
.globl e_effectbreath_obj
.globl e_effectbreath
/* extern void s_effectbreath(void); */
/* extern void s_effectbreath_obj(void); */
.globl e_boxburn
/* extern void s_boxeffect(short count,short shape,float scale,short color); */
.globl e_fall_effect
.globl e_fall_ripple
/* extern void s_fall_effect(void); */
.globl e_effectmowan
/* extern void s_playermowan(void); */
/* extern void s_effectmowan(void); */
.globl e_effectsand
/* extern void s_effectsand(void); */
.globl e_effectsnow
/* extern void s_snoweffect(void); */
/* extern void s_clear_motherbit(unsigned long clearbit); */
/* extern void s_effectsnow(void); */
.globl e_effectwind
/* extern void s_make_effectwind(short angleX,short angleY); */
/* extern void s_effectwind(void); */
.globl e_kinop_test
.globl e_peach_test
.globl e_enemyfire
/* extern void s_enemyfire(void); */
.globl e_event_monky
.globl e_monky_check
.globl e_donky_star
.globl e_donky_kago
/* extern void s_donky_star(void); */
/* enum { */
/* mode_donky_kago_wait, */
/* mode_donky_kago_rot, */
/* mode_donky_kago_move, */
/* mode_donky_kago_end */
/* }; */
/* extern void s_donky_kago(void); */
.globl e_ukishima
.globl e_nobori_ami
.globl e_nobori_bou
.globl e_ext3_guragura
.globl e_ext3_nobiru
/* extern void s_ext3_nobiru(void); */
/* extern void s_ukishima(void); */
/* extern void s_rendo_mother(void); */
/* extern void s_nobori_ami(void); */
.globl e_sidefire
.globl e_sidefireball
/* extern void s_sidefire(void); */
/* extern void s_sidefireball(void); */
.globl e_fireskybar
.globl e_firebigbar
.globl e_firebigbar_parts
.globl e_firebubble_1
.globl e_firebubble_parts
/* extern void s_firebigbar_parts(void); */
/* extern void s_firebigbar_mother(void); */
/* extern void s_fireskybar_mother(void); */
/* extern void s_firebubble_parts(void); */
/* extern void s_firebubble_mother_1(void); */
.globl e_firering
/* extern void s_firering(void); */
.globl e_firesmoke
.globl e_firesmoke_smoke
.globl e_enemy_firesmoke_parts
.globl e_enemy_firesmoke
/* extern void s_make_smoke(void); */
/* extern void s_enemy_firesmoke_parts(void); */
/* extern void s_firesmoke_smoke(void); */
/* extern void s_firesmoke(void); */
.globl e_funsui
/* extern void s_funsui_main(void); */
.globl e_furafura
/* extern void s_furafura(void); */
.globl e_castle_goalbar
.globl e_goalbar_main
.globl e_goalbar_move
.globl e_goalbar_updown
.globl e_goalbar_stop
/* extern void s_goalbar_stop(void); */
/* extern void s_goalbar_updown(void); */
/* extern void s_goalbar_move(void); */
/* extern void s_goalbar_make(void); */
/* extern void s_goalbar_main(void); */
.globl e_effectgrass
.globl e_effectsnow_parts
.globl e_effectgrass_parts
/* extern void s_effectgrass_parts(void); */
/* extern void s_effectgrass(void); */
.globl e_guragura
.globl e_ukishima_s17
/* extern void s_ukishima_s17(void); */
.globl e_hanapoo
.globl e_hanapoo_gomi
/* extern void s_hanapoo_gomi(void); */
/* extern void s_hanapoo(void); */
.globl e_onoff_switch
.globl e_switchdoor_switch
.globl e_hanswitch
/* extern void s_hanswitch(void); */
.globl e_timeblock_switch
.globl e_timeblock
.globl e_osublock
.globl e_hibiblock
.globl e_carryhit_block
.globl e_carryblock
.globl e_pushblock
/* extern int s_next_bgcheck(float offset,float speed); */
/* extern void s_pushblock(void); */
/* extern void time_hibiblock(void); */
/* extern void time_poolblock(void); */
/* extern void s_timeblock(void); */
/* extern void s_hibiblock(void); */
/* extern unsigned long MarioProc1(int code,MapNode *node, void *data); */
.globl e_horiage
.globl e_robo
.globl e_robo_hand
/* extern void s_robo_hand(void); */
/* enum { */
/* mode_horiage_init, */
/* mode_horiage_wait, */
/* mode_horiage_search, */
/* mode_horiage_pitch */
/* }; */
/* extern void s_horiage(void); */
.globl e_house_star
/* extern void s_house_star(void); */
.globl e_ice
/* extern void s_ice(void); */
.globl e_jumpbg
.globl e_bane_naka
/* extern void s_bane_naka(void); */
/* extern void s_jumpbg(void); */
.globl e_jumpblock
/* enum { */
/* mode_jumpblock_move, */
/* mode_jumpblock_fly */
/* }; */
/* extern void s_jumpblock(void); */
.globl e_teresa_kago
/* extern void s_teresa_kago(void); */
.globl e_qcheck
.globl e_kamakura
.globl e_kopa_key
.globl e_kopa_laststar
.globl e_teresa_key
.globl e_key
/* extern void s_make_supertwinkle(int count,int R, int H,int speed); */
/* extern void s_key(void); */
/* enum { */
/* mode_keycoin_take, */
/* mode_keycoin_boundwait, */
/* mode_keycoin_bound */
/* }; */
/* extern void s_teresa_key(void); */
/* extern int s_calc_target_jump(float *target,float *now,float speed,float gravity); */
/* extern void s_speed_stop(void); */
/* extern void s_kopa_laststar(void); */
/* extern void s_kopa_key(void); */
.globl e_killer
.globl e_killer_smorke
/* extern void s_killer_smorke(void); */
/* extern void s_killer_init(void); */
/* enum { */
/* mode_killer_init, */
/* mode_killer_playerwait, */
/* mode_killer_move, */
/* mode_killer_end, */
/* mode_killer_hit */
/* }; */
/* extern void s_killer(void); */
.globl e_kojima
.globl e_kopa_fusen
.globl e_kopa
.globl e_kopa_damagecube
.globl e_kopafire
/* enum { */
/* mode_kopatail_nohit, */
/* mode_kopatail_wait, */
/* mode_kopatail_hit */
/* }; */
/* extern void s_kopa_fusen(void); */
/* extern void s_kopafire(void); */
/* extern void s_kopa_damagecube(void); */
/* extern void s_kopa_swingstart(void); */
/* extern void s_kopa_punch(void); */
/* enum { */
/* mode_s_kopa_wait, */
/* mode_s_kopa_swingstart, */
/* mode_s_kopa_superjumpstart, */
/* mode_s_kopa_punch, */
/* mode_s_kopa_dead, */
/* mode_s_kopa_demo_wait, */
/* mode_s_kopa_demo_walk, */
/* mode_s_kopa_dash, */
/* mode_s_kopa_sky_fire, */
/* mode_s_kopa_small_fire, */
/* mode_s_kopa_cliff_dance, */
/* mode_s_kopa_turn, */
/* mode_s_kopa_safe_return, */
/* mode_s_kopa_jump_atom, */
/* mode_s_kopa_search_walk, */
/* mode_s_kopa_normal_fire, */
/* mode_s_kopa_erasemove, */
/* mode_s_kopa_jump, */
/* mode_s_kopa_normal_wait, */
/* mode_s_kopa_bg_rotate */
/* }; */
/* extern void kopa_main(void); */
/* extern void s_kopa(void); */
/* extern void s_kopa_init(void); */
/* extern unsigned long KopaProc1(int code,MapNode *node, void *data); */
/* extern unsigned CtrlKuppaEye(int code, MapNode *node, void *data); */
/* extern unsigned long KopaLightCtrl(int code, MapNode *node, void *data); */
.globl e_kopa2_moveBG
.globl e_kopa3_moveBG
/* enum { */
/* mode_kopa_fin_moveBG_init, */
/* mode_kopa_fin_moveBG_wait, */
/* mode_kopa_fin_moveBG_burn */
/* }; */
/* extern void s_kopa3_moveBG(void); */
.globl e_kopafire_super
.globl e_furafura_fire
.globl e_boundfire
.globl e_boundfire_parts
.globl e_fireball
.globl e_ground_fire
.globl e_stop_fire
/* extern void s_ground_fire_init(void); */
/* extern void s_stop_fire_init(void); */
/* extern void s_ground_fire(void); */
/* extern void s_fireball_init(void); */
/* extern void s_fireball(void); */
/* extern void s_furafura_fire_init(void); */
/* extern void s_furafura_fire(void); */
/* extern void s_kopafire_super_init(void); */
/* extern void s_kopafire_super(void); */
/* extern void s_boundfire_parts_init(void); */
/* extern void s_boundfire_parts(void); */
/* extern void s_boundfire(void); */
.globl e_loopfish_obj
.globl e_loopfish
/* extern void s_loopfish_obj(void); */
/* extern void s_loopfish(void); */
.globl e_doublelift
.globl e_looplift
/* extern void s_copy_f(float *dst,float *src); */
/* extern void s_doublelift(void); */
/* extern void s_looplift_init(void); */
/* extern void s_looplift(void); */
.globl e_doorkey_demo
.globl e_takekey_demo
.globl e_maincastle_waterswitch
.globl e_sel1b_erase_water
.globl e_sel1b_waterwall_switch
.globl e_maincastle_net
.globl e_clock_long
.globl e_clock_short
/* extern void s_sel1b_waterwall_switch(void); */
/* extern void s_sel1b_erase_water_init(void); */
/* extern void s_sel1b_erase_water(void); */
/* extern void s_maincastle_waterswitch(void); */
/* extern unsigned long ZoomDoorKey(int code,MapNode *node, void *data); */
/* extern void s_doorkey_demo(void); */
/* extern void s_takekey_demo(void); */
/* extern void s_maincastle_net(void); */
/* extern void s_clock_check(void); */
.globl e_monky
.globl e_monky_common
/* extern unsigned long MonkyHead(int code,MapNode *node, void *data); */
/* enum { */
/* mode_monky_wait, */
/* mode_monky_runaway, */
/* mode_monky_look_player, */
/* mode_monky_turnjump, */
/* mode_monky_rail_demo, */
/* mode_monky_outarea_wait, */
/* mode_monky_stopwait, */
/* mode_monky_return */
/* }; */
/* extern void s_monky_init(void); */
/* extern void s_monky(void); */
.globl e_motos
.globl e_motosman
.globl e_rotate_record
.globl e_sizumu_yuka
.globl e_mapobj_motos_medama
.globl e_mapobj_motos_01
.globl e_mapobj_motos_02
.globl e_mapobj_motos_03
.globl e_mapobj_motos_04
.globl e_mapobj_motos_05
.globl e_mapobj_motos_05_fire
.globl e_mapobj_motos_06_maruta
.globl e_mapobj_motos_06
.globl e_volcano_fire
.globl e_mapobj_motos_08
.globl e_mapobj_motos09
.globl e_mapobj_motos10
.globl e_mapobj_motos11
.globl e_mapobj_motos20
.globl e_mapobj_motos21
.globl e_mapobj_motos22
.globl e_mapobj_motos23
/* extern void s_mapobj_motos_obj01(void); */
/* extern void s_sizumu_yuka(void); */
/* extern void s_mapobj_motos_05_fire(void); */
/* enum { */
/* mode_firebar_wait, */
/* mode_firebar_init, */
/* mode_firebar_main, */
/* mode_firebar_exit */
/* }; */
/* extern void s_mapobj_motos_05_main(void); */
/* extern void s_mapobj_motos_06_maruta(void); */
/* extern void s_mapobj_motos_06(void); */
/* extern void s_volcano_fire(void); */
/* extern void s_mapobj_motos08(void); */
/* extern void s_mapobj_motos09(void); */
/* extern void s_mapobj_motos10(void); */
/* extern void makeIXmatrix(AffineMtx *matrix,float dx,float dy, float dz); */
/* extern void s_movebg_1_init(void); */
/* extern void s_movebg_1(void); */
.globl e_nokoboard
.globl e_effect_fire
/* extern void s_makeeffect_water(void); */
/* extern void s_effect_fire(void); */
/* extern void s_makeeffect_fire(void); */
/* extern void s_nokoboard(void); */
.globl e_onimasu
/* enum { */
/* mode_onimasu_init, */
/* mode_onimasu_wait, */
/* mode_onimasu_wait2, */
/* mode_onimasu_wait3, */
/* mode_onimasu_for, */
/* mode_onimasu_back, */
/* mode_onimasu_left, */
/* mode_onimasu_right */
/* }; */
/* extern void s_onimasu(void); */
.globl e_pakun
/* extern int s_player_speedcheck(void); */
/* enum { */
/* mode_pakun_init, */
/* mode_pakun_sleep, */
/* mode_pakun_angry, */
/* mode_pakun_sleepOFF, */
/* mode_pakun_wait, */
/* mode_pakun_down, */
/* mode_pakun_down_end, */
/* mode_pakun_down_wait, */
/* mode_pakun_down_zoom */
/* }; */
/* extern void s_pakun(void); */
.globl e_patch_0
.globl e_pazzule
.globl e_mapobj_motos12
/* extern void s_make_pazzule(void); */
/* enum { */
/* mode_pazz_stop, */
/* mode_pazz_init, */
/* mode_pazz_wait, */
/* mode_pazz_left, */
/* mode_pazz_right, */
/* mode_pazz_up, */
/* mode_pazz_down */
/* }; */
/* extern void s_pazzule(void); */
.globl e_pingboss
.globl e_ping_oya
.globl e_ping_kodomo_badoya
.globl e_ping_kodomo_return
.globl e_ping
.globl e_ping_kodomo
/* extern int s_anime_sound(short f1, short f2, unsigned long sound); */
/* extern void sound_pingwalk(int flag); */
/* enum { */
/* mode_ping_oya_wait, */
/* mode_ping_oya_kodomo_find, */
/* mode_ping_oya_end */
/* }; */
/* extern void s_ping_oya(void); */
/* enum { */
/* mode_ping_kodomo_wait, */
/* mode_ping_kodomo_search, */
/* mode_ping_kodomo_runaway, */
/* mode_ping_kodomo_slip, */
/* mode_ping_kodomo_slip_end, */
/* mode_ping_kodomo_oya_loop */
/* }; */
/* extern void s_ping_kodomo(void); */
/* extern unsigned CtrlPingEye(int code, MapNode *node, void *data); */
.globl e_fishmother_many
.globl e_fishmother_little
.globl e_sakanamother
.globl e_sakanacommon
.globl e_sakanachild
/* enum { */
/* mode_sakanamother_init, */
/* mode_sakanamother_main, */
/* mode_sakanamother_remove */
/* }; */
/* extern void s_sakanamother_program(void); */
/* enum { */
/* mode_s_sakana_init, */
/* mode_s_sakana_search, */
/* mode_s_sakana_runaway */
/* }; */
/* extern void s_sakana(void); */
.globl e_poollift
.globl e_poollift_stop
/* extern void s_poollift(void); */
.globl e_pukumother_many
.globl e_pukumother_little
.globl e_pukumother
.globl e_pukumother_common
.globl e_puku
/* enum { */
/* mode_pukumother_init, */
/* mode_pukumother_main, */
/* mode_pukumother_remove, */
/* mode_pukumother_exit */
/* }; */
/* extern void s_pukumother_program(void); */
/* enum { */
/* mode_puku_init, */
/* mode_puku_search, */
/* mode_puku_runaway */
/* }; */
/* extern void s_puku(void); */
.globl e_qbox
.globl e_itembox
.globl e_qbox_mark
/* extern void s_qbox_mark(void); */
/* enum { */
/* mode_itembox_init, */
/* mode_itembox_disable, */
/* mode_itembox_enable, */
/* mode_itembox_burn, */
/* mode_itembox_makeitem, */
/* mode_itembox_return */
/* }; */
/* extern void s_itembox(void); */
.globl e_removesound
/* extern void s_removesound(void); */
.globl e_sea_stone
.globl e_sensuikan_futa
.globl e_sensuikan
/* extern void s_sensuikan(void); */
.globl e_shark
.globl e_sharkhead
/* extern void s_sharkhead(void); */
/* extern void s_shark_move(void); */
.globl e_moving_cube
.globl e_fune_move
.globl e_fune_atari
.globl e_fune_ue
.globl e_fune_sita
.globl e_fune_sita_atari_1
.globl e_fune_sita_atari_2
/* extern void s_fune_ue(void); */
/* extern void s_fune_move(void); */
/* extern void s_moving_cube(void); */
.globl e_smokeanime
.globl e_smokeanime_1
.globl e_dustanimation
.globl e_kemuri
/* extern void s_plsmoke(void); */
/* extern void s_smoke(void); */
.globl e_switchblock_switch
.globl e_switchcoin
.globl e_bluecoin
/* extern void s_bluecoin(void); */
/* extern void s_switchcoin(void); */
.globl e_switchdoor_object
.globl e_switchdoor
/* extern void s_switchdoor_object(void); */
/* extern void s_switchdoor(void); */
.globl e_switchwater
.globl e_watermove
/* extern void s_watermove(void); */
/* extern void s_switchwater(void); */
.globl e_tatsumaki_object
.globl e_tornedo
/* enum { */
/* mode_tornedo_init, */
/* mode_tornedo_move, */
/* mode_tornedo_erase */
/* }; */
/* extern void s_tornedo(void); */
/* extern void s_tatsumaki_object(void); */
.globl e_5teresa
.globl e_obake_fire
.globl e_michi_teresa
.globl e_boss_teresa
.globl e_3Fteresa
.globl e_BFteresa
.globl e_kaidanteresa
.globl e_obake_fly
.globl e_normal_teresa
.globl e_kabenuketeresa
.globl e_cointeresa
.globl e_teresa
.globl e_miniteresa
/* extern void s_obake_reset(void); */
/* extern void s_make3teresa(void); */
/* extern int s_check_hitpattern(int data ); */
/* enum { */
/* mode_oba_init, */
/* mode_oba_playersearch, */
/* mode_oba_roll, */
/* mode_oba_hitaway, */
/* mode_oba_endmessage, */
/* mode_oba_datamove */
/* }; */
/* extern void s_oba(void); */
/* enum { */
/* mode_kaidanteresa_init, */
/* mode_kaidanteresa_main, */
/* mode_kaidanteresa_roll, */
/* mode_kaidanteresa_hitaway, */
/* mode_kaidanteresa_demo */
/* }; */
/* extern void s_kaidanteresa(void); */
/* enum { */
/* mode_kagoteresa_init, */
/* mode_kagoteresa_main, */
/* mode_kagoteresa_roll, */
/* mode_kagoteresa_hitaway */
/* }; */
/* extern void s_kagoteresa_makekago(void); */
/* extern void s_kagoteresa(void); */
/* extern void s_5teresa(void); */
/* extern void s_3Fteresa_init(void); */
/* extern void s_obake_fire(void); */
/* extern void s_michi_teresa(void); */
.globl e_teresa_kaidan
.globl e_a_teretrap
.globl e_teretrap_kaidan
.globl e_b_teretrap
.globl e_f_teretrap
.globl e_l_teretrap
.globl e_j_teretrap
/* extern void s_a_teretrap_object(void); */
/* extern void s_b_teretrap(void); */
/* extern void s_f_teretrap(void); */
/* extern void s_teresa_rotate(void); */
.globl e_slider_se
.globl e_taihou_dai
.globl e_plfire
.globl e_yjlift
.globl e_terestage
.globl e_yjkame
.globl e_testobject
.globl e_flag
.globl e_hopper
.globl e_unbaba
.globl e_manta
.globl e_star_extra
.globl e_star
.globl e_hat_metal_wing
.globl e_hat_wing
.globl e_hat_metal
.globl e_hat
.globl e_elevetor_updown_00
.globl e_elevetor_updown_01
.globl e_elevetor_updown_02
.globl e_elevetor_updown_03
.globl e_elevetor_updown_04
.globl e_elevetor_almove_00
.globl e_elevetor_almove_01
.globl e_elevetor_almove_02
.globl e_elevetor_almove_03
.globl e_elevetor_almove_04
.globl e_elevetor_special_00
.globl e_elevetor_special_01
.globl e_elevetor_special_02
.globl e_elevetor_special_03
.globl e_elevetor_special_04
.globl e_hagetaka
.globl e_hatena
.globl e_coinup
.globl e_dummy
.globl e_stop
/* extern void s_yjlift(void); */
/* extern void s_plfire(void); */
/* extern void s_slider_se(void); */
.globl e_testball
.globl e_mainroom_trap
.globl e_sel1ftrap
.globl e_mainroom_trap_parts
/* extern void s_mainroom_trap_parts(void); */
/* extern void s_mainroom_trap_init(void); */
/* extern void s_mainroom_trap_main(void); */
.globl e_tree
/* extern void s_tree(void); */
.globl e_mini_twinkle
.globl e_twinkle_special
.globl e_twinkleanime
.globl e_sparkanime2
/* extern void s_twinkle_special(void); */
.globl e_walker
.globl e_wakidashi_kumo
/* extern int s_check_gakewall(long *angle); */
/* extern void s_walker(void); */
/* extern void s_wakidashi_kumo(void); */
.globl e_wallman_boss
.globl e_wallman
/* enum { */
/* mode_wallman_init, */
/* mode_wallman_walk, */
/* mode_wallman_search, */
/* mode_wallman_attack, */
/* mode_wallman_down, */
/* mode_wallman_down_end, */
/* mode_wallman_sleep, */
/* mode_wallman_walkstart, */
/* mode_wallman_burn, */
/* mode_wallman_dead_stop */
/* }; */
/* extern void s_wallman(void); */
.globl e_waterdive
/* extern void s_waterdive_main(void); */
.globl e_smallwaterdrop
/* extern void s_smalldrop_main(void); */
.globl e_smalldropripple
.globl e_dropripple
.globl e_waterrippleB
.globl e_rippleA
/* extern void s_playerripple_main(void); */
/* extern void s_smallripple_init(void); */
/* extern void s_dropripple_init(void); */
.globl e_smallsplash
.globl e_jumpsplash
/* extern void s_jumpsplash_init(void); */
.globl e_enemywave
.globl e_playerwave
/* extern void s_wave_main(void); */
.globl e_wind_effect
.globl e_wind_object
.globl e_wind
.globl e_wind_ping
/* extern void s_wind_object(void); */
/* extern void s_make_wind(int ysize,float scale,float x,float y,float z); */
/* extern void s_wind(void); */
/* extern void s_wind_ping(void); */
.globl e_softsprite_stop
.globl e_yellowball