diff gamelib/state.py @ 125:d3ca34a664fd

Some detail view and data cleanup.
author Jeremy Thurgood <firxen@gmail.com>
date Tue, 24 Aug 2010 18:01:42 +0200
parents 97322b78d1c1
children f125bb60d7de
line wrap: on
line diff
--- a/gamelib/state.py	Tue Aug 24 17:55:47 2010 +0200
+++ b/gamelib/state.py	Tue Aug 24 18:01:42 2010 +0200
@@ -94,7 +94,7 @@
             self.current_detail = None
         else:
             self.current_detail = self.detail_views[name]
-            return self.current_detail.SIZE
+            return self.current_detail.get_detail_size()
 
     def add_inventory_item(self, name):
         self.inventory.append(self.items[name])
@@ -186,6 +186,9 @@
     # name of scene (optional, defaults to folder)
     NAME = None
 
+    # size (for detail views)
+    SIZE = constants.SCENE_SIZE
+
     def __init__(self, state):
         StatefulGizmo.__init__(self)
         # scene name
@@ -291,6 +294,9 @@
                     thing.get_description())
                 break
 
+    def get_detail_size(self):
+        return self.SIZE
+
 
 class Interact(object):