[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [pygame] bug in Rect.collidepoint?
Surely .w and .h are zero based ?
azazel wrote:
> hi folks,
>
> The function Rect.collidepoint return true if a point is inside or on
> the border of a rect, but the source of this function says:
>
> inside = x >= self->r.x &&
> x < self->r.x+self->r.w &&
> y >= self->r.y &&
> y < self->r.y+self->r.h;
>
> Both in the second and in the fourth lines is written "<" instead of
> "<=", this mean that this function will return true only if the point in
> on top or on left border, not for bottom and right IMHO.
>
> see you