projects
/
naja.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
a4cb145
)
How hard? Nintendo hard! (also: that's what she said)
author
David Sharpe
<decoydavid@gmail.com>
Sat, 17 May 2014 23:35:40 +0000
(
01:35
+0200)
committer
David Sharpe
<decoydavid@gmail.com>
Sat, 17 May 2014 23:35:40 +0000
(
01:35
+0200)
naja/scenes/new_game.py
patch
|
blob
|
history
diff --git
a/naja/scenes/new_game.py
b/naja/scenes/new_game.py
index 9db6395ffe535f39dda0b65954ad578607a8e9a8..29d0f546f8b26d4385d5e4a5d6327e779efe55bd 100644
(file)
--- a/
naja/scenes/new_game.py
+++ b/
naja/scenes/new_game.py
@@
-61,6
+61,20
@@
class NewGameScene(Scene):
hard.add_callback('click', self.hard_game)
selector.add(hard)
hard.add_callback('click', self.hard_game)
selector.add(hard)
+ y_offset += y_diff
+ very_hard = TextWidget(
+ (x_offset, y_offset), 'Very Hard', fontsize=32, colour='white',
+ centre=True)
+ 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))
def easy_game(self, event):
self.start_game(GameState.new(max_health=5, wins_required=3))
@@
-70,6
+84,12
@@
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 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
LoadGameEvent.post(state=state)
def start_game(self, state):
from naja.scenes.game import GameScene
LoadGameEvent.post(state=state)