Format
bound_pixloc(Atom, Dir)
Returns
A
pixlocobject representing a corner, side, or center of atom bounds.
Args
Atom: An atom.Dir: The side or corner to use, or 0 for center.
Creates a new pixloc object based on an existing object’s bounds. If either bound_x or bound_y are nonzero, then bound_pixloc(atom, SOUTHWEST) will differ from atom.pixloc.
If the atom is not directly on the map, this value is null.
mob/verb/DistanceTo(atom/A)
var/my_center = bound_pixloc(src, 0)
var/A_center = bound_pixloc(A, 0)
var/vector/V = A_center - my_center
return length(V)