b2dGetDistance

Calculates Euclidean distance between two points (sqrt(dx^2+dy^2), integer result, use for proximity checks). Takes x1 (first point X coordinate, integer), y1 (first point Y coordinate, integer), x2 (second point X coordinate, integer), y2 (second point Y coordinate, integer). Returns distance (integer pixels, rounded from sqrt, 0=same point).

2D Overlay

Parameters & Returns

Parameters

x1 Int
y1 Int
x2 Int
y2 Int

Returns

Int

Quick Summary

Calculates Euclidean distance between two points (sqrt(dx^2+dy^2), integer result, use for proximity checks). Takes x1 (first point X coordinate, integer), y1 (first point Y coordinate, integer), x2 (second point X coordinate, integer), y2 (second point Y coordinate, integer). Returns distance (integer pixels, rounded from sqrt, 0=same point).

Technical Exegesis...

Calculates Euclidean distance between two points (sqrt(dx^2+dy^2), integer result, use for proximity checks). Takes x1 (first point X coordinate, integer), y1 (first point Y coordinate, integer), x2 (second point X coordinate, integer), y2 (second point Y coordinate, integer). Returns distance (integer pixels, rounded from sqrt, 0=same point). Calculates delta (dx=x2-x1, dy=y2-y1), computes distance squared (dx^2+dy^2), applies square root (std::sqrt), casts to integer (truncates fractional part).

Example

Example.bam
; No example implemented yet