Re: [ocemp-devel] How to pass rects to update
Status: Beta
Brought to you by:
marcusva
From: Conrado P. <con...@gm...> - 2006-11-19 15:14:43
|
On 11/18/06, stas zytkiewicz <sta...@gm...> wrote: > Which rects are you talking about, the rects from your 'own' objects you > already have and when you use a separate surface as your renderer > screen you also have the rect from that surface. > Any rects that need updates from the ocempgui widgets are handled in > the renderer. > > Perhaps you could post the relevant parts of your code, > > Stas I'm talking about ocempgui rects. I want to use pygame.display.update(rects) instead of pygame.display.update(), so I would need both the rects that have been modified from my app and from ocempgui. I actually didn't start implementing, I was just thinking how I would do it. But I did some tests with the example in http://ocemp.sourceforge.net/ocempwiki/OcempGUIFaq and now I'm even more confused... Apparently I got it all wrong. If I remove the re.refresh () call from that code, the button still "works", even though there is no call to pygame.display.flip or update. So how does it work? Somewhere in re.distribute_events (*events) the display is updated (when there's the TICK signal, I presume), but where, and with which call? |