More state management.
[naja.git] / naja / events.py
index ec1b33f154d3cec2491130cc7b623cab85f5dec7..4d3fb07f80a94bc5502edfa048b3e0e017c80393 100644 (file)
@@ -25,5 +25,13 @@ class SceneChangeEvent(NajaEvent):
     TYPE = "SCENE_CHANGE"
 
     @classmethod
-    def post(cls, scene):
-        super(SceneChangeEvent, cls).post(scene=scene)
+    def post(cls, scene_cls):
+        super(SceneChangeEvent, cls).post(scene_cls=scene_cls)
+
+
+class QuitGameEvent(NajaEvent):
+    TYPE = "QUIT_GAME"
+
+    @classmethod
+    def post(cls):
+        super(QuitGameEvent, cls).post()