distance_to_point


Description

This function calculates the distance from the edge of the bounding box of the calling instance to the specified x/y position in the room, with the return value being in pixels. Note that if the calling object have no sprite or no mask defined, the results will be incorrect.


Syntax:

distance_to_point(x, y);

Argument Description
x The x position to check.
y The y position to check.


Returns:

Real


Example:

if distance_to_point(obj_Player.x, obj_Player.y) < range
    {
    canshoot = true;
    }

The above code will check for the distance to the player object x/y position and if it is less than the value stored in the variable "range" the variable "canshoot" is set to true.