68 lines
1.7 KiB
OpenEdge ABL
68 lines
1.7 KiB
OpenEdge ABL
/********************************************************************************
|
|
-------------------------
|
|
Ultra 64 MARIO Brothers
|
|
-------------------------
|
|
|
|
File : pathsensuikan.s
|
|
Description :
|
|
Date : 1995.
|
|
Author : H.yajima
|
|
|
|
********************************************************************************/
|
|
|
|
|
|
/*################*/
|
|
#ifdef ASSEMBLER
|
|
/*################*/
|
|
|
|
/********************************************************************************
|
|
===================
|
|
sensuikan program
|
|
===================
|
|
********************************************************************************/
|
|
|
|
e_sensuikan_futa:
|
|
p_initialize(moveBG)
|
|
p_setbit(flag,stf_moveON | stf_alldispON )
|
|
p_setshapeinfo(huta_check_info)
|
|
p_setf(shapeLOD,20000)
|
|
p_setf(movebg_checkdist,20000)
|
|
p_while
|
|
p_program(s_sensuikan)
|
|
p_program(stMainMoveBG)
|
|
p_loop
|
|
|
|
e_sensuikan:
|
|
p_initialize(moveBG)
|
|
p_setbit(flag,stf_moveON | stf_alldispON )
|
|
p_setf(shapeLOD,20000)
|
|
p_setf(movebg_checkdist,20000)
|
|
p_setshapeinfo(sm_check_info)
|
|
p_while
|
|
p_program(s_sensuikan)
|
|
p_program(stMainMoveBG)
|
|
p_loop
|
|
|
|
/*################*/
|
|
#else
|
|
/*################*/
|
|
|
|
/********************************************************************************
|
|
sensuikan program
|
|
********************************************************************************/
|
|
|
|
extern void s_sensuikan(void)
|
|
{
|
|
if ( BuGetItemFlag() & BU_ITEM_KILLKOOPA2 ) s_remove_obj(execstp);
|
|
}
|
|
|
|
/*################*/
|
|
#endif
|
|
/*################*/
|
|
/*===============================================================================
|
|
end end end end end end end end
|
|
===============================================================================*/
|
|
|
|
|
|
|