diff gamelib/gamescreen.py @ 41:ad6f56bfa8b7

Cryo door, titanium leg and some interaction prototypes.
author Jeremy Thurgood <firxen@gmail.com>
date Mon, 23 Aug 2010 00:49:22 +0200
parents 9fdbfbc02a60
children 7a977f8f433a
line wrap: on
line diff
--- a/gamelib/gamescreen.py	Sun Aug 22 22:09:59 2010 +0200
+++ b/gamelib/gamescreen.py	Mon Aug 23 00:49:22 2010 +0200
@@ -1,4 +1,4 @@
-# menu.py
+# gamescreen.py
 # Copyright Boomslang team, 2010 (see COPYING File)
 # Main menu for the game
 
@@ -71,6 +71,9 @@
             StartButton,
             QuitButton,
             AddItemButton,
+            Button('Use hand', action = lambda: self.state.scenes['cryo'].things['cryo.door'].interact(None)),
+            Button('Use triangle', action = lambda: self.state.scenes['cryo'].things['cryo.door'].interact(self.state.items['triangle'])),
+            Button('Use titanium_leg', action = lambda: self.state.scenes['cryo'].things['cryo.door'].interact(self.state.items['titanium_leg'])),
             ], align='l', spacing=20)
         self.add_centered(menu)
         self.menubutton = Button('M', action=self.main_menu)
@@ -88,7 +91,7 @@
 
         # Test items
         self.state.add_inventory_item('triangle')
-        self.state.add_inventory_item('square')
+        self.state.add_inventory_item('titanium_leg')
 
     def main_menu(self):
         print 'Returning to menu'