Add rendering to scenes and fix handle_event.
[naja.git] / naja / events.py
index b2cdee1e5a748e614c604af3b5913ff167db1874..ec1b33f154d3cec2491130cc7b623cab85f5dec7 100644 (file)
@@ -3,21 +3,22 @@ Custom Pygame events.
 """
 
 import pygame.event as pge
+import pygame.locals as pgl
 
 
-class NajaEvent(pge.Event):
+class NajaEvent(object):
 
     TYPE = "UNKNOWN"
 
     @classmethod
     def post(cls, **attributes):
-        event = pge.Event(pge.USEREVENT, naja_event_type=cls.TYPE,
+        event = pge.Event(pgl.USEREVENT, naja_event_type=cls.TYPE,
                           **attributes)
         pge.post(event)
 
     @classmethod
     def matches(cls, ev):
-        return ev.type == pge.USEREVENT and ev.naja_event_type == cls.TYPE
+        return ev.type == pgl.USEREVENT and ev.naja_event_type == cls.TYPE
 
 
 class SceneChangeEvent(NajaEvent):