Frage

Gibt es eine Möglichkeit, das Programm Schlaf zu machen, bis ein Ereignis eintritt, aber es nicht nehmen Sie die Warteschlange aus?

Ähnlich http://www.pygame.org /docs/ref/event.html#pygame.event.wait

Oder muss ich pygame.event.wait verwenden, und dann dieses Ereignis in die Warteschlange stellen?

Nur um zu klären, muß ich nicht wissen, was das Ereignis ist, wenn sie auftritt, nur, dass ein Ereignis aufgetreten ist.

War es hilfreich?

Lösung

Sie müssen tun, was Sie vorschlagen und per Post in die Warteschlange zurück. Wenn die Reihenfolge wichtig ist (die es oft ist), dann nur halten Sie Ihre eigene Warteschlange von bereits abgerufenen Ereignissen, und wann immer Sie Prozessierungsereignisse starten wollen normalerweise nur Ihre eigene Liste behandeln, bevor pygame Warteschlange zu entleeren.

ich bin ratlos, warum Sie ein Ereignis wissen, kam wollen würden, aber es nicht zu handhaben, aber.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top