885 lines
25 KiB
Plaintext
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
|