summaryrefslogtreecommitdiff
path: root/asciifarm/client/display/inventory.py
diff options
context:
space:
mode:
authortroido <troido@protonmail.com>2018-09-06 15:11:54 +0200
committertroido <troido@protonmail.com>2018-09-06 15:11:54 +0200
commitc12f77caefbb9abf4678996c2c0395483c81d93f (patch)
tree46f5db253ef4d7ba9eb951cd0f4539e367fc5f08 /asciifarm/client/display/inventory.py
parent3ed17230c18053efc1835a0030b8d280be53c31e (diff)
widget implementations now inherit from superclass
Diffstat (limited to 'asciifarm/client/display/inventory.py')
-rw-r--r--asciifarm/client/display/inventory.py12
1 files changed, 5 insertions, 7 deletions
diff --git a/asciifarm/client/display/inventory.py b/asciifarm/client/display/inventory.py
index f2ef19d..06cc633 100644
--- a/asciifarm/client/display/inventory.py
+++ b/asciifarm/client/display/inventory.py
@@ -1,17 +1,15 @@
from asciifarm.common import utils
-class Inventory:
+from .widimp import WidImp
+
+class Inventory(WidImp):
def __init__(self, title):
self.title = title
- self.widget = None
self.items = []
self.selector = 0
- def setWidget(self, widget):
- self.widget = widget
-
def getSelected(self):
return self.selector
@@ -27,12 +25,12 @@ class Inventory:
value = invLen-1
if value in range(invLen):
self.selector = value
- self.widget.change()
+ self.change()
def setInventory(self, items):
self.items = items
self.selector = utils.clamp(self.selector, 0, len(items)-1)
- self.widget.change()
+ self.change()
def setTitle(self, title):
self.title = title