How hard? Nintendo hard! (also: that's what she said)
[naja.git] / naja / scenes / new_game.py
index 1b74d6164613ab467b951f23b27b82ce72bf3b21..29d0f546f8b26d4385d5e4a5d6327e779efe55bd 100644 (file)
@@ -62,11 +62,18 @@ class NewGameScene(Scene):
         selector.add(hard)
 
         y_offset += y_diff
-        puzzle = TextWidget(
-            (x_offset, y_offset), 'Puzzle', fontsize=32, colour='white',
+        very_hard = TextWidget(
+            (x_offset, y_offset), 'Very Hard', fontsize=32, colour='white',
             centre=True)
-        puzzle.add_callback('click', self.puzzle_game)
-        selector.add(puzzle)
+        very_hard.add_callback('click', self.very_hard_game)
+        selector.add(very_hard)
+
+        y_offset += y_diff
+        nintendo = TextWidget(
+            (x_offset, y_offset), 'NINTENDO Hard', fontsize=32, colour='white',
+            centre=True)
+        nintendo.add_callback('click', self.nintendo_hard_game)
+        selector.add(nintendo)
 
     def easy_game(self, event):
         self.start_game(GameState.new(max_health=5, wins_required=3))
@@ -77,9 +84,11 @@ class NewGameScene(Scene):
     def hard_game(self, event):
         self.start_game(GameState.new(max_health=3, wins_required=5))
 
-    def puzzle_game(self, event):
-        self.start_game(GameState.new(
-            deck='puzzles/test', max_health=4, wins_required=4))
+    def very_hard_game(self, event):
+        self.start_game(GameState.new(max_health=2, wins_required=6))
+
+    def nintendo_hard_game(self, event):
+        self.start_game(GameState.new(max_health=1, wins_required=7))
 
     def start_game(self, state):
         from naja.scenes.game import GameScene