Would like an admin please email me to set up an account on pygame.org

2015-02-09 15:58 GMT+01:00 Lorenz Quack <d...@amberfisharts.com>:

> Not a bug in SDL since the draw.ellipse function implements the ellipse
> logic itself.
> I didn't try to reproduce the code but it makes sense from looking at the
> source. There are calls like this:
>     draw_ellipse(surf, rect->x+rect->w/2, rect->y+rect->h/2,
>                  rect->w/2-loop, rect->h/2-loop, color);
> because the internal draw_ellipse function expects the midpoint and two
> radii. Note that the 4 middle arguments are of type int so the division by
> two gets floored so any odd width or height is essentially the same as the
> next lower even number (as far as the code draw_ellipse function is
> concerned).
> I therefore think this bug report is legit.
>
> Cheers,
> Lorenz
>
>
> On 09/02/15 14:20, Florian Krause wrote:
>
>> I was actually wrong. It seems even worse. Pyjama is not capable to draw
>> ellipses with odd sizes at all. It will always
>> be the same ellipse as x-1, y-1.
>> E.g. an elipse with size 3,3 will result in the same ellipse as the one
>> with size 2,2.
>> Can anyone reproduce this?
>>
>> On Mon, Feb 9, 2015 at 1:36 PM, leo kirotawa <kirot...@gmail.com <mailto:
>> kirot...@gmail.com>> wrote:
>>
>>     Since pygame is bind for SDL , have you tried in pure SDL ?  Maybe
>>     it`s bug from there :)
>>
>>     On Mon, Feb 9, 2015 at 10:05 AM, diliup gabadamudalige
>>     <dili...@gmail.com <mailto:dili...@gmail.com>> wrote:
>>      > The mysteries of pygame.....
>>      >
>>      > On 9 Feb 2015 16:25, "Florian Krause" <siebenhundertz...@gmail.com
>> <mailto:siebenhundertz...@gmail.com>> wrote:
>>      >>
>>      >> Hi there,
>>      >>
>>      >> there seems to be a bug in pygame.draw.ellipse, where if either x
>> or y of
>>      >> size is odd, then the resulting eclipse will have a real size of
>> x-2, y-2.
>>      >>
>>      >> So basically, to draw an ellipse that has 3 x 3 pixels on the
>> screen, one
>>      >> needs to use pygame.ellispe.draw with a size of 5 x 5.
>>      >>
>>      >> Best,
>>      >> Florian
>>      >>
>>      >>
>>      >>
>>
>
>

Reply via email to