That looks right to me.
Function Vec2DDistance:Double(v1:Vector2D, v2:Vector2D)
Local ySeparation:Double = v2.y - v1.y
Local xSeparation:Double = v2.x - v1.x
Return Sqr(ySeparation*ySeparation + xSeparation*xSeparation)
End Function
Function Vec2DDistance:Double(v1:Vector2D, v2:Vector2D)
Local ySeparation:Double = v2.y - v1.y
Local xSeparation:Double = v2.x - v1.x
Return Sqr(ySeparation*ySeparation + xSeparation*xSeparation)
End Function