void PET_CleanFreePetAll() { int objindex; int objmaxnum = OBJECT_getNum(); for( objindex=0; objindex<objmaxnum; objindex++) { if( CHECKOBJECT( objindex ) == FALSE ) continue; PET_CleanPetdeletetime( objindex); } }
/* void MAPPOINT_checkMapWarpPoint( int floor, int x, int y) { OBJECT object; for( object = MAP_getTopObj(fl,x,y) ; object ; object = NEXT_OBJECT(object) ){ int o = GET_OBJINDEX(object); if( OBJECT_getType(o) == OBJTYPE_WARPPOINT){ if( !MAPPOINT_CHECKINDEX( OBJECT_getIndex( o)) ) continue; if( OBJECT_getchartype( o) != event ) continue; MAPPOINT_MapWarpHandle( charaindex, OBJECT_getIndex( o), fl, x, y ); found = TRUE; break; } } */ void MAPPOINT_resetMapWarpPoint( int flg) { int i; if( MapWarppoint == NULL ) return; for( i=0; i<MAP_MAXWARPPOINT; i++){ MapWarppoint[i].use = 0; MapWarppoint[i].floor = -1; } if( flg == 1 ){ int objindex; int objmaxnum = OBJECT_getNum(); for( objindex=0; objindex<objmaxnum; objindex++) { if( CHECKOBJECT( objindex ) == FALSE ) continue; if( OBJECT_getType( objindex) != OBJTYPE_WARPPOINT )continue; CHAR_ObjectDelete( objindex); } } }