.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