[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[pygame] callback-based event management
Here's some event management code I wrote that I found quite useful..
simple usage would be like this:
import pygame
from pygame.locals import *
from eventmanager import *
events = Events()
def quit(*args):
raise SystemExit
events.addListener(QUIT, quit)
events.addListener(KEYDOWN, FireOnKey(K_ESCAPE, quit))
while 1:
try:
events.poll()
except SystemExit:
break
You'll have to look at the source to make up a more useful example, I
don't have anything small and non-proprietary to demo with it yet.
-bob
eventmanager.py