projects
/
naja.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make Credits a scrollable text box.
[naja.git]
/
naja
/
scenes
/
new_game.py
diff --git
a/naja/scenes/new_game.py
b/naja/scenes/new_game.py
index 32584eb9be17338e743fb0fbccfe677ad7ba7929..c63631968ca576a2a4ddcc075143c0c3af125747 100644
(file)
--- 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()
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')
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)
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))
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 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)
def start_game(self, state):
from naja.scenes.game import GameScene
LoadGameEvent.post(state=state)