[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [pygame] having problem swith RenderUpdate



What you're doing seems alright. how exactly doesn't it work? What is the produced effect and how does it deviate from the desired effect?
 
I think it will be helpful to us to see a more detailed code listing.

On Sun, Sep 14, 2008 at 7:34 PM, KKarasu <catsareninja@xxxxxxxxx> wrote:
Hi there!

After reading a couple of tutorials i just don't get how to clear just the area the sprite changed.

exemple: i have an arrow, i blit it on the screen with a group.draw, and i dont know how to just update the area that changed by this method. i could blit again the entire screen, but i just want that spot, that way i dont have to blother bliting a hole lot of other stuff.

# this is just the method part the rest is uninportant

def start(self):
         self.rect=(self.image.get_rect()).move(self.posicao[0],self.posicao[1]) # this moves the object by messing with the rect

        a=R_up.draw(screen)  #this draws the group sprites  (R_up= thats RenderUpdate group)
#iundestand that returns the changed areas so it says in the docs i should pass it to pygame.display.update
#so thats what i do
   pygame.display.update(a)


so it doesnt work.
can anyone explainme how to do this?
 <http://www.pygame.org/docs/ref/display.html#pygame.display.update>