On 6/5/07, 12 Dogs <[EMAIL PROTECTED]> wrote:
Don't know if this will be helpful, but a while ago i started writing a lemmings clone using twisted for networking. the file in question is available here: http://thescarydoor.googlecode.com/svn/trunk/default.py i
Ah I can see how you solved the problem: def main(self): self.checkEvents(pygame.event.get()) ... snip lots of code ... #come back here at a rate of approx 30fps reactor.callLater(0.03, self.main) Basically you asked twisted to call your function, and when your function finishes, you ask twisted to call it again. I'd prefer not to use twisted this way. It turns what should be a simple, tight inner loop into a function call which has to work its way through twisted's scheduling mechanics for every frame. -Sw.