X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=naja%2Fscenes%2Fnew_game.py;h=dca7c67eb9c3ca908d512251bb855fed067d5eba;hb=9f6988141b3238d693a6c4ee5db3fb1d4af56ce0;hp=32584eb9be17338e743fb0fbccfe677ad7ba7929;hpb=aec8dacc0d8a519b52a822b652bdb193e6c51d9a;p=naja.git diff --git a/naja/scenes/new_game.py b/naja/scenes/new_game.py index 32584eb..dca7c67 100644 --- a/naja/scenes/new_game.py +++ b/naja/scenes/new_game.py @@ -34,6 +34,10 @@ class NewGameScene(Scene): hard.add_callback('click', self.hard_game) selector.add(hard) + puzzle = TextWidget((200, 300), 'Puzzle', fontsize=32, colour='white') + puzzle.add_callback('click', self.puzzle_game) + selector.add(puzzle) + def easy_game(self, event): self.start_game(GameState.new(max_health=5, wins_required=3)) @@ -43,6 +47,10 @@ 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='test_puzzle', max_health=4, wins_required=4)) + def start_game(self, state): from naja.scenes.game import GameScene LoadGameEvent.post(state=state)