Espere un evento, pero no lo saque de la cola
-
05-07-2019 - |
Pregunta
¿Hay alguna forma de hacer que el programa se duerma hasta que ocurra un evento, pero no lo quite de la cola?
Similar a http://www.pygame.org /docs/ref/event.html#pygame.event.wait
¿O necesitaré usar pygame.event.wait y luego volver a poner ese evento en la cola?
Solo para aclarar, no necesito saber qué es ese evento cuando ocurre, solo que ha ocurrido un evento.
Solución
Deberá hacer lo que sugiere y volver a publicarlo en la cola. Si el ordenamiento es importante (lo que a menudo es), entonces mantenga su propia cola de eventos ya recuperados, y cuando quiera comenzar a procesar eventos normalmente, solo maneje su propia lista antes de drenar la cola de pygame.
Sin embargo, no sé por qué querría saber si se produjo un evento pero no para manejarlo.