///pull_towards_black_holes(); var distance = 0; with(id) { distance = distance_to_object(obj_black_hole); if(distance < 250) { var blackInstance = instance_nearest(x,y,obj_black_hole); var blackHoleX = blackInstance.x; var blackHoleY = blackInstance.y; // Determine amount of gravity var blackHoleStrength = 1.0; if(distance > 200) { blackHoleStrength = 1.0; } if(distance > 150) { blackHoleStrength = 2.0; } else if(distance > 100) { blackHoleStrength = 3.0; } else if(distance < 50) { blackHoleStrength = 4.0; } gravity_direction = point_direction(x,y,blackHoleX, blackHoleY); gravity = blackHoleStrength; } else { gravity = 0; gravity_direction = 0; } }