changeset 69:d4bbb26099cc

Some debug object cleanup.
author Jeremy Thurgood <firxen@gmail.com>
date Mon, 23 Aug 2010 20:50:36 +0200
parents 158a13a48d48
children 213e47dea4d0
files gamelib/gamescreen.py gamelib/popupmenu.py
diffstat 2 files changed, 4 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/gamelib/gamescreen.py	Mon Aug 23 20:34:38 2010 +0200
+++ b/gamelib/gamescreen.py	Mon Aug 23 20:50:36 2010 +0200
@@ -81,14 +81,6 @@
         self.state_widget = StateWidget(self.state)
         self.add(self.state_widget)
 
-        AddItemButton = Button('Add item', action = self.add_item)
-        menu = Column([
-            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.popup_menu = PopupMenu(shell)
         self.menubutton = Button('Menu', action=self.popup_menu.show_menu)
         self.menubutton.font = get_font(16, 'Vera.ttf')
@@ -108,7 +100,6 @@
 
         # Test items
         self.state.add_inventory_item('triangle')
-        self.state.add_inventory_item('titanium_leg')
 
 
     # Albow uses magic method names (command + '_cmd'). Yay.
@@ -121,6 +112,9 @@
     def main_menu_cmd(self):
         self.shell.show_screen(self.shell.menu_screen)
 
+    def quit_cmd(self):
+        self.shell.quit()
+
     def add_item(self):
         self.state.add_inventory_item("triangle")
 
--- a/gamelib/popupmenu.py	Mon Aug 23 20:34:38 2010 +0200
+++ b/gamelib/popupmenu.py	Mon Aug 23 20:50:36 2010 +0200
@@ -13,6 +13,7 @@
         self.shell = shell
         items = [
                 ('Resume Game', 'hide'),
+                ('Quit Game', 'quit'),
                 ('Exit to Main Menu', 'main_menu'),
                 ]
         # albow.menu.Menu ignores title string