summaryrefslogtreecommitdiff
path: root/asciifarm/client
diff options
context:
space:
mode:
Diffstat (limited to 'asciifarm/client')
-rw-r--r--asciifarm/client/display/inventorypad.py3
-rw-r--r--asciifarm/client/inputhandling.hy5
2 files changed, 6 insertions, 2 deletions
diff --git a/asciifarm/client/display/inventorypad.py b/asciifarm/client/display/inventorypad.py
index cbfeff1..fd600e6 100644
--- a/asciifarm/client/display/inventorypad.py
+++ b/asciifarm/client/display/inventorypad.py
@@ -23,6 +23,9 @@ class InventoryPad:
self.items = items
self.widget.change()
+ def setTitle(self, title):
+ self.title = title
+
def getNumItems(self):
return len(self.items)
diff --git a/asciifarm/client/inputhandling.hy b/asciifarm/client/inputhandling.hy
index 64b67e7..9c3e254 100644
--- a/asciifarm/client/inputhandling.hy
+++ b/asciifarm/client/inputhandling.hy
@@ -10,7 +10,7 @@
(setv self.connection connection)
(setv self.commands None))
- (defn readCommands [self commandsstring]
+ (defn readCommands [self commandsstring] (do
(setv self.commands
(dict-comp
(str key)
@@ -20,7 +20,8 @@
(fn [handler]
(fn [] ~value))))
self)
- [[key value] (.items (read-str commandsstring))])))
+ [[key value] (.items (read-str commandsstring))]))
+ ((.get self.commands "init" (fn [])))))
(defn runCommand [self commandstring]
(try