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