Add missing state arguments to scene __init__s.
[naja.git] / naja / scenes / credits.py
index 3f592df886d4e47cba49c431c61401e448aadc7f..a1c7d8f4ff3aefeb3b6fa4106b49a34e41e1e5e2 100644 (file)
@@ -8,12 +8,13 @@ from naja.scenes.scene import Scene
 from naja.widgets.text import TextWidget
 from naja.events import SceneChangeEvent
 
+
 class CreditsScene(Scene):
 
     base_menu = None
 
-    def __init__(self):
-        super(CreditsScene, self).__init__()
+    def __init__(self, state):
+        super(CreditsScene, self).__init__(state)
         self.widgets.append(TextWidget((60, 10), 'Credits', fontsize=32,
                             colour='white'))
         self.widgets.append(TextWidget((60, 30),
@@ -21,10 +22,8 @@ class CreditsScene(Scene):
                                        'A stranger', fontsize=32,
                             colour='white'))
 
-
     def handle_event(self, ev):
         if ev.type == pgl.KEYUP and ev.key in (pgl.K_q, pgl.K_ESCAPE):
             from naja.scenes.menu import MenuScene
-            menu_scene = MenuScene()
-            SceneChangeEvent.post(menu_scene)
+            SceneChangeEvent.post(MenuScene)
             return