maybe Ian want to draw random rect, and n*1 is randomized and failed to
show...
so I suggest skip n*1 and use n*2 or n*3..

On Mon, May 17, 2010 at 4:39 AM, Kris Schnee <ksch...@xepher.net> wrote:

> On 2010.5.16 3:25 PM, Ian Mallett wrote:
>
>> Hi,
>>
>> So, I've noticed that, when trying to draw a n*1 or 1*n rectangle (yes I
>> know a line does the job too) with pygame.draw.rect(...), the behavior
>> is different for different fills.  When the fill is 0, nothing draws!
>> When the fill is 1, the desired rectangle is drawn.  Is this the
>> expected behavior of pygame.draw.rect(...)?
>>
>> Thanks,
>> Ian
>>
>
> Probably because the rect function assumes a variable-width border. (
> http://www.pygame.org/docs/ref/draw.html#pygame.draw.rect ) There's no
> "fill" argument, only a "border width" argument. So if that's 0, Pygame
> probably gets confused and draws 0 pixels of border, 0 of interior.
>
> Why not use pygame.draw.line if you only want one pixel width anyway?
>

Reply via email to