Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ///@arg obj
- ///@arg x
- ///@arg y
- ///@arg relative
- ///@arg spd
- var obj = argument0, relative = argument3, spd = argument4;
- if(x_dest == -1) {
- if(relative == false) {
- x_dest = argument1;
- y_dest = argument2;
- } else {
- x_dest = obj.x + argument1;
- y_dest = obj.y + argument2;
- }
- }
- var xx = x_dest;
- var yy = y_dest;
- with(obj) {
- if(point_distance(x, y, xx, yy) >= spd) {
- var dir = point_direction(x, y, xx, yy);
- var ldirx = lengthdir_x(spd, dir);
- var ldiry = lengthdir_y(spd, dir);
- hsp += ldirx;
- vsp += ldiry;
- } else {
- x = xx;
- y = yy;
- }
- with(other) {
- x_dest = -1;
- y_dest = -1;
- cutscene_end_action();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement