Mercurial > pyntnclick
diff gamelib/scenes/crew_quarters.py @ 242:12c4f87ea424
Unify doors a bit
author | Neil Muller <neil@dip.sun.ac.za> |
---|---|
date | Fri, 27 Aug 2010 11:32:49 +0200 |
parents | b1451b0b906f |
children | dfc89bc64fdb |
line wrap: on
line diff
--- a/gamelib/scenes/crew_quarters.py Fri Aug 27 10:37:47 2010 +0200 +++ b/gamelib/scenes/crew_quarters.py Fri Aug 27 11:32:49 2010 +0200 @@ -2,6 +2,7 @@ from gamelib.cursor import CursorSprite from gamelib.state import Scene, Item, Thing, Result, InteractText +from gamelib.scenes.scene_widgets import Door class CrewQuarters(Scene): @@ -14,16 +15,15 @@ def __init__(self, state): super(CrewQuarters, self).__init__(state) + self.add_thing(ToMap()) def enter(self): return Result("The crew were a messy bunch. Or maybe that's just the intervening centuries.") -class ToMap(Thing): - "Way to map." +class ToMap(Door): NAME = "crew.tomap" - DEST = "map" INTERACTS = { "door": InteractText(100, 200, "To Map"), @@ -31,10 +31,6 @@ INITIAL = "door" - def interact_without(self): - """Go to map.""" - self.state.set_current_scene("map") - class Safe(Thing): "A safe, for keeping things safe."