Lines Matching refs:dpos
184 v2<T> dpos = dst - src; in distance() local
187 const v2<T> abs_dpos (((dpos.x >= 0)? dpos.x: -dpos.x), ((dpos.y >= 0)? dpos.y: -dpos.y)); in distance()
189 if (dpos.x > 0) { in distance()
190 dpos.x -= w; in distance()
191 } else if (dpos.x < 0) { in distance()
192 dpos.x += w; in distance()
197 if (dpos.y > 0) { in distance()
198 dpos.y -= h; in distance()
199 } else if (dpos.y < 0) { in distance()
200 dpos.y += h; in distance()
204 return dpos; in distance()