changeset 402:2090b2bc13e4

Add skeleton won screen
author Neil Muller <neil@dip.sun.ac.za>
date Sat, 28 Aug 2010 21:29:49 +0200
parents 92029c76b687
children df3216b369b1
files Resources/images/won/won.png gamelib/scenes/won.py
diffstat 2 files changed, 28 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
Binary file Resources/images/won/won.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/gamelib/scenes/won.py	Sat Aug 28 21:29:49 2010 +0200
@@ -0,0 +1,28 @@
+"""You WON screen"""
+
+from gamelib.state import Scene, Item, Thing, Result
+from gamelib.scenes.game_constants import PLAYER_ID
+from gamelib.scenes.scene_widgets import (Door, InteractText, InteractNoImage,
+                                          InteractRectUnion, InteractImage,
+                                          InteractAnimated, GenericDescThing,
+                                          make_jim_dialog)
+
+
+class Won(Scene):
+
+    FOLDER = "won"
+    BACKGROUND = "won.png"
+
+    INITIAL_DATA = {
+        'accessible': False,
+        }
+
+    def __init__(self, state):
+        super(Won, self).__init__(state)
+
+    def enter(self):
+        return Result("Congratulations, Prisoner %s. You head off to your chosen "
+                "destination, safe in the knowledge that nothing can stop you. "
+                "Now you just need to do something during the intervening months" % PLAYER_ID)
+
+SCENES = [Won]