diff skaapsteker/engine.py @ 479:fb9258d66137

New Main Menu
author Stefano Rivera <stefano@rivera.za.net>
date Sat, 09 Apr 2011 21:59:59 +0200
parents 95527fd29872
children 0675f390653c
line wrap: on
line diff
--- a/skaapsteker/engine.py	Sat Apr 09 21:56:57 2011 +0200
+++ b/skaapsteker/engine.py	Sat Apr 09 21:59:59 2011 +0200
@@ -42,10 +42,6 @@
             for ev in events:
                 if ev.type is QUIT:
                     return
-                if NewGameEvent.matches(ev):
-                    self.game_state.new_game()
-                    fox = self.game_state.world.fox
-                    ChangeScene.post((ev.scene_type, '.'.join([fox.level, fox.doorway])))
                 if ChangeScene.matches(ev):
                     next_scene = ev.next_scene
                     if not isinstance(next_scene, Scene):
@@ -105,13 +101,6 @@
     def matches(cls, ev):
         return ev.type is USEREVENT and ev.utype == cls.utype
 
-class NewGameEvent(UserEvent):
-
-    utype = "NEW_GAME_EVENT"
-
-    @classmethod
-    def post(cls, scene_type):
-        super(NewGameEvent, cls).post(scene_type=scene_type)
 
 class ChangeScene(UserEvent):