MFGG Forums
THE RESOURCE TOPIC - Printable Version

+- MFGG Forums (https://forums.mfgg.net)
+-- Forum: MFGG (https://forums.mfgg.net/forumdisplay.php?fid=4)
+--- Forum: Development Showcase (https://forums.mfgg.net/forumdisplay.php?fid=8)
+--- Thread: THE RESOURCE TOPIC (/showthread.php?tid=491)

Pages: 1 2


RE: THE RESOURCE TOPIC - WasabiCatto - 02-10-2020

move_contact_object

This script is like the default move_contact_solid but this one can be used for any non-solid object
Code:
///move_contact_object(dir,maxdist,object)

/*
//  Usage:
//      move_contact_object(dir,maxdist,object)
//
//  Arguments:
//      dir         =    Direction
//      maxdist     =    Max. distance
//      object      =    The object to collide with.  
*/

for (i=0; i<argument[1]; i++;) {

    if (place_meeting(lengthdir_x(i,argument[0]),lengthdir_y(i,argument[0]),argument[2])) || (i == argument[1]) {
    
        x = lengthdir_x(i,argument[0]);
        y = lengthdir_y(i,argument[0]);
        exit;
    }
}