summaryrefslogtreecommitdiff
path: root/asciifarmclient/commandhandler.py
diff options
context:
space:
mode:
Diffstat (limited to 'asciifarmclient/commandhandler.py')
-rw-r--r--asciifarmclient/commandhandler.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/asciifarmclient/commandhandler.py b/asciifarmclient/commandhandler.py
index 421249c..4bf785a 100644
--- a/asciifarmclient/commandhandler.py
+++ b/asciifarmclient/commandhandler.py
@@ -103,12 +103,14 @@ class CommandHandler:
self.input([action, self.client.display.getSelectedItem(menu).getSelected()])
def useSelected(self):
- menu = self.client.display.getSelectedMenu()
+ menu = "inventory"
+ selected = self.client.display.getSelectedItem(menu)
+ self.input(["use", menu, selected])
+
+ def interactSelected(self):
+ menu = "ground"
selected = self.client.display.getSelectedItem(menu)
- if menu in ("inventory", "equipment"):
- self.input(["use", menu, selected])
- elif menu == "ground":
- self.input(["interact", selected])
+ self.input(["interact", selected])
def dropSelected(self):
menu = self.client.display.getSelectedMenu()