I see.. I suppose that because of i'm not asigning a position to the image, until I do it position will be (0,0), won't it?Thanks so much :D
El 15/01/2008, a las 0:03, Sean Berry escribió: Actually, your code isn't failing. For Rects, 'top' references only the y-value of the top edge of the rectangle. If you're looking for a pair of numbers, check out 'topleft', 'midtop', or 'topright'. The second value for those three will be the same value as 'top'. I hope that makes sense. -Sean
On Jan 14, 2008 2:53 PM, marta sanz < p22sacam@xxxxxx> wrote: Hi there! I have a little problem with that function image.get_rect() and that is that after loading an image, I try to obtain its rect but it does nothing...
in my code I do this: def __init__ (pygame.sprite.Sprite): ... self.counterArea=pygame.Rect(0,0,0,0) ...
.... def loadCounter(self): ... self.counterImage= pygame.image.load("....")
self.counterImage= self.counterImage.convert()
self.counterArea= self.counterImage.get_rect() ...
and when I do :
print "Top: ", self.counterArea.top >>>0
Does anyone have any idea of where do my code fails? I have look for examples and info, but all I see seems to say I'm right, so what's wrong?
Thanks so much. Regards.. Marta.
|