I think the problem is the way you are using it. This works fine for me.
pygame.time.set_timer(pygame.USEREVENT, 1000)
while True:
event = pygame.event.wait()
if event.type == pygame.QUIT:
break
elif event.type == pygame.USEREVENT:
print 'timer'
Christian Reichlin wrote:
hello,i made a litte app with pygame. i had troubles with the event loop using pygame.event.wait and userevents, triggered by pygame.time.set_timer(pygame.USEREVENT, 1000)the following code didn't work. it looks like during pygame.event.wait() userevents aren't processed internally. as long as no other event got triggered, the loop blocked.... for event in [ pygame.event.wait() ] + pygame.event.get( ): # event handling code