[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [pygame] Odd size circles?
On Fri, Aug 17, 2007 at 03:02:13PM +0200, John Eriksson wrote:
> *smile*
>
> What I ment with an uneven diameter was that I would like to draw
> circles with the diameter set to, for example, 3 - 9 - 17 - 33 etc.
>
> Maybe my English isn't all that understandable ;-)
>
> /John
>
I understand. You simply want to draw a cirle with a diameter that is an
odd number.
I just tested this myself, and the following lines of code produce
circles that are exactly the same, to the pixel:
pygame.draw.ellipse(somesurface, somecolor, (0,0,6,6))
pygame.draw.ellipse(somesurface, somecolor, (0,0,7,7))
My guess is that the diameter gets divided in half to find the radius
using integer math, so 7/2 = 3
I tried passing a float as the diameter, but that did not help:
pygame.draw.ellipse(somesurface, somecolor, (0,0,7.0,7.0))
---
James Paige