+ self.konami = []
+ if not sound.playing_music:
+ sound.play_music('scape.ogg', 0.25)
+
+ def scene_callback(self, scene_class):
+ return lambda event: SceneChangeEvent.post(scene_class)
+
+ def handle_event(self, ev):
+ if ev.type == pgl.KEYDOWN and self.konami is not None:
+ if ev.key in KEYS.KONAMI:
+ self.konami.append(ev.key)
+ if self.konami == KONAMI_CODE:
+ options['cheat_enabled'] = True
+ print "Cheats enabled."
+ print " Try hitting some number keys."
+ self.konami = None
+ elif self.konami != KONAMI_CODE[:len(self.konami)]:
+ self.konami = None
+ return super(MenuScene, self).handle_event(ev)
+