[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [pygame] Finding the distance between 2 objects?



campbell barton schreef op zaterdag 15 maart om 09:20:36 +0000:
> Hi, I often need to find the hoz and vert distance between 2 rects when making a 2D game, I am doing it a pretty lengthy way at the moment, eg...
> 
> XDIST = rect1.left - rect2.left
> if XDIST < 0: XDIST = -XDIST # Make positive
> 
> YDIST = rect1.top - rect2.top
> if YDIST < 0: YDIST = -YDIST 
> 
> IS there any simply way so say- Here are two numbers, whats the difference. This should always be a positive number.

Yes:
  1 >>> abs(2-5)
3
  2 >>> abs(5-2)
3
  3 >>> abs(-2)
2
  4 >>> print abs.__doc__
abs(number) -> number

Return the absolute value of the argument.


yours,
Gerrit.

-- 
Asperger Syndroom - een persoonlijke benadering:
	http://people.nl.linux.org/~gerrit/
Het zijn tijden om je zelf met politiek te bemoeien:
	http://www.sp.nl/