annotate gamelib/scenes/won.py @ 462:eebd6e08cbc9

Mac icons hooked up, chops added and engine fix message fixed.
author Jeremy Thurgood <firxen@gmail.com>
date Sun, 29 Aug 2010 01:23:08 +0200
parents 9bcb6148fc6b
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
402
2090b2bc13e4 Add skeleton won screen
Neil Muller <neil@dip.sun.ac.za>
parents:
diff changeset
1 """You WON screen"""
2090b2bc13e4 Add skeleton won screen
Neil Muller <neil@dip.sun.ac.za>
parents:
diff changeset
2
2090b2bc13e4 Add skeleton won screen
Neil Muller <neil@dip.sun.ac.za>
parents:
diff changeset
3 from gamelib.state import Scene, Item, Thing, Result
2090b2bc13e4 Add skeleton won screen
Neil Muller <neil@dip.sun.ac.za>
parents:
diff changeset
4 from gamelib.scenes.game_constants import PLAYER_ID
2090b2bc13e4 Add skeleton won screen
Neil Muller <neil@dip.sun.ac.za>
parents:
diff changeset
5 from gamelib.scenes.scene_widgets import (Door, InteractText, InteractNoImage,
2090b2bc13e4 Add skeleton won screen
Neil Muller <neil@dip.sun.ac.za>
parents:
diff changeset
6 InteractRectUnion, InteractImage,
2090b2bc13e4 Add skeleton won screen
Neil Muller <neil@dip.sun.ac.za>
parents:
diff changeset
7 InteractAnimated, GenericDescThing,
2090b2bc13e4 Add skeleton won screen
Neil Muller <neil@dip.sun.ac.za>
parents:
diff changeset
8 make_jim_dialog)
2090b2bc13e4 Add skeleton won screen
Neil Muller <neil@dip.sun.ac.za>
parents:
diff changeset
9
2090b2bc13e4 Add skeleton won screen
Neil Muller <neil@dip.sun.ac.za>
parents:
diff changeset
10
2090b2bc13e4 Add skeleton won screen
Neil Muller <neil@dip.sun.ac.za>
parents:
diff changeset
11 class Won(Scene):
2090b2bc13e4 Add skeleton won screen
Neil Muller <neil@dip.sun.ac.za>
parents:
diff changeset
12
2090b2bc13e4 Add skeleton won screen
Neil Muller <neil@dip.sun.ac.za>
parents:
diff changeset
13 FOLDER = "won"
2090b2bc13e4 Add skeleton won screen
Neil Muller <neil@dip.sun.ac.za>
parents:
diff changeset
14 BACKGROUND = "won.png"
2090b2bc13e4 Add skeleton won screen
Neil Muller <neil@dip.sun.ac.za>
parents:
diff changeset
15
2090b2bc13e4 Add skeleton won screen
Neil Muller <neil@dip.sun.ac.za>
parents:
diff changeset
16 INITIAL_DATA = {
2090b2bc13e4 Add skeleton won screen
Neil Muller <neil@dip.sun.ac.za>
parents:
diff changeset
17 'accessible': False,
2090b2bc13e4 Add skeleton won screen
Neil Muller <neil@dip.sun.ac.za>
parents:
diff changeset
18 }
2090b2bc13e4 Add skeleton won screen
Neil Muller <neil@dip.sun.ac.za>
parents:
diff changeset
19
2090b2bc13e4 Add skeleton won screen
Neil Muller <neil@dip.sun.ac.za>
parents:
diff changeset
20 def __init__(self, state):
2090b2bc13e4 Add skeleton won screen
Neil Muller <neil@dip.sun.ac.za>
parents:
diff changeset
21 super(Won, self).__init__(state)
2090b2bc13e4 Add skeleton won screen
Neil Muller <neil@dip.sun.ac.za>
parents:
diff changeset
22
2090b2bc13e4 Add skeleton won screen
Neil Muller <neil@dip.sun.ac.za>
parents:
diff changeset
23
2090b2bc13e4 Add skeleton won screen
Neil Muller <neil@dip.sun.ac.za>
parents:
diff changeset
24 SCENES = [Won]