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

Re: [pygame] problems with my first pygame game



>    if not self.area.contains(newpos):
>        #pigeon has died, start again:
>        self.rect.topright = self.area.topright
>
>    self.rect = newpos

Notice how you set self.rect = newpos regardles of the "contains"-check,
so the self.rect.topright = self.area.topright assignment never has any
effect.

Try this:

>    if not self.area.contains(newpos):
>        #pigeon has died, start again:
>        self.rect.topright = self.area.topright
>    else:
>        self.rect = newpos


--
Sami Hangaslammi

____________________________________
pygame mailing list
pygame-users@seul.org
http://pygame.seul.org