X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=naja%2Fscenes%2Fnew_game.py;h=c63631968ca576a2a4ddcc075143c0c3af125747;hb=bd58a6d642cee4d896cbeb7ee698923f0b7f7330;hp=32584eb9be17338e743fb0fbccfe677ad7ba7929;hpb=aec8dacc0d8a519b52a822b652bdb193e6c51d9a;p=naja.git diff --git a/naja/scenes/new_game.py b/naja/scenes/new_game.py index 32584eb..c636319 100644 --- a/naja/scenes/new_game.py +++ b/naja/scenes/new_game.py @@ -16,6 +16,7 @@ class NewGameScene(Scene): def __init__(self, state): super(NewGameScene, self).__init__(state) selector = SelectorWidget() + selector.position = 1 self.add(selector) title = TextWidget((100, 50), 'Select difficulty', colour='white') @@ -34,6 +35,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 +48,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)