Mercurial > boomslang
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'