summaryrefslogtreecommitdiff
path: root/asciifarmclient
diff options
context:
space:
mode:
Diffstat (limited to 'asciifarmclient')
-rw-r--r--asciifarmclient/display.py4
-rw-r--r--asciifarmclient/gameclient.py2
-rw-r--r--asciifarmclient/layout.xml4
3 files changed, 7 insertions, 3 deletions
diff --git a/asciifarmclient/display.py b/asciifarmclient/display.py
index e1e658e..c9da29a 100644
--- a/asciifarmclient/display.py
+++ b/asciifarmclient/display.py
@@ -133,7 +133,9 @@ class Display:
def setInventory(self, items):
self.inventory.setItems(items)
-
+
+ def setInv(self, items):
+ self.inventory.setItems([(":" if is_equipped else " ") + item for (item, is_equipped) in items])
def setEquipment(self, slots):
self.equipment.setItems([
diff --git a/asciifarmclient/gameclient.py b/asciifarmclient/gameclient.py
index 44219f2..b8f8727 100644
--- a/asciifarmclient/gameclient.py
+++ b/asciifarmclient/gameclient.py
@@ -124,6 +124,8 @@ class Client:
self.log("You have died. Restart the client to respawn")
if msgType == "inventory":
self.display.setInventory(msg[1])
+ if msgType == "inv":
+ self.display.setInv(msg[1])
if msgType == "equipment":
self.display.setEquipment(msg[1])
if msgType == "ground":
diff --git a/asciifarmclient/layout.xml b/asciifarmclient/layout.xml
index d50ecba..ec6052f 100644
--- a/asciifarmclient/layout.xml
+++ b/asciifarmclient/layout.xml
@@ -13,7 +13,7 @@
bread
</listing>
</vbox>
- <vbox key="equipment">
+<!-- <vbox key="equipment">
<textbox height="1">Equipment:</textbox>
<listing id="equipment">
cotton underwear
@@ -21,7 +21,7 @@
jeans
friendship bracelet
</listing>
- </vbox>
+ </vbox>-->
<vbox key="ground">
<textbox height="1">Ground:</textbox>
<listing id="ground">