Hello goys, recently i discover that my engine structure dont run fine
here in pyglet, my engine loop change the scenes capturing a
ChangeScene, is a elegant method, then i have this..
def run(self, scene):
self.scene = scene()
self.scene.init()
while not self.window.has_exit:
try:
self.window.clear()
self.window.dispatch_events()
self.scene.update()
self.scene.render()
self.window.flip()
self.clock.tick()
except ChangeScene, e:
self.scene = e()
self.scene.init()
i have this method for my window key press event:
def on_key_press(self, symbol, modifiers):
raise ChangeScene, MyNewScene
I discover that the exception is not captured, because i think that
dispath_events not the flow that call the events callbacks... then...
how i can fix this? also think that is a good change in the new
pyglet?
thanks.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"pyglet-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/pyglet-users?hl=en
-~----------~----~----~----~------~----~------~--~---