From 353605f5bd9b6e237975113ae9622fd8e19f8665 Mon Sep 17 00:00:00 2001 From: David Martinez Marti Date: Wed, 25 Nov 2009 18:59:09 +0100 Subject: [PATCH] Correct use of pudding events (removes double event calls) --- src/pyworlds/worlds.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/pyworlds/worlds.py b/src/pyworlds/worlds.py index 929c76d..b0255e4 100644 --- a/src/pyworlds/worlds.py +++ b/src/pyworlds/worlds.py @@ -156,14 +156,16 @@ class SceneBody(soya.Body): def begin_round(self): global MOUSE_WHEEL - global KEY,callback_round, MOUSE_X, MOUSE_Y, MOUSE_BUTTON + global KEY,callback_round, MOUSE_X, MOUSE_Y, MOUSE_BUTTON, mainloop soya.Body.begin_round(self) array_events = [] if pyworlds_engine == "soya": array_events = soya.process_event() elif pyworlds_engine == "pudding": import soya.pudding as pudding - array_events = pudding.process_event() + # Use mainloop.events instead of pudding.process_event() : + # array_events = pudding.process_event() + array_events = mainloop.events for event in array_events: -- 2.11.4.GIT