diff options
Diffstat (limited to 'asciifarmclient/commandhandler.py')
| -rw-r--r-- | asciifarmclient/commandhandler.py | 12 |
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() |
