diff options
| author | troido <troido@protonmail.com> | 2019-09-18 12:01:36 +0200 |
|---|---|---|
| committer | troido <troido@protonmail.com> | 2019-09-18 12:01:36 +0200 |
| commit | e2ecd2b2c5b6bc2bc1dbce6f669c96707683313d (patch) | |
| tree | 288079eb19fe3f606e51c2f494aac68d564a4ac8 /asciifarm/client/gameclient.py | |
| parent | 64a5b6d7c732ed108e5705cbbb41b0addd18b510 (diff) | |
menus now work too
Diffstat (limited to 'asciifarm/client/gameclient.py')
| -rw-r--r-- | asciifarm/client/gameclient.py | 19 |
1 files changed, 3 insertions, 16 deletions
diff --git a/asciifarm/client/gameclient.py b/asciifarm/client/gameclient.py index 46c8553..44a807f 100644 --- a/asciifarm/client/gameclient.py +++ b/asciifarm/client/gameclient.py @@ -13,8 +13,6 @@ from queue import Queue import ratuil.inputs from .inputhandler import InputHandler -from .listselector import ListSelector -from .switchselector import SwitchSelector class Client: @@ -27,17 +25,6 @@ class Client: self.logFile = logFile self.closeMessage = None - # temporary, until these have a better place - self.inventory = ListSelector(self.display.getWidget("inventory")) - self.equipment = ListSelector(self.display.getWidget("equipment")) - self.ground = ListSelector(self.display.getWidget("ground")) - self.switch = SwitchSelector(self.display.getWidget("switch")) - #self.switch.setItems([ - #(self.inventory, None, "Inventory"), - #(self.equipment, None, "Equipment"), - #(self.ground, None, "Ground") - #]) - self.inputHandler = InputHandler(self, keybindings["actions"]) self.controlsString = keybindings.get("help", "") @@ -125,20 +112,20 @@ class Client: if maxHealth is None: self.log("You have died. Restart the client to respawn") if msgType == "inventory": - self.inventory.setItems(msg[1]) + self.display.inventory.setItems(msg[1]) #invbox = self.display.getWidget("inventory") #invbox.setInventory(self.inventory.items) #invbox.select(self.inventory.selector) #self.display.setInventory(msg[1]) if msgType == "equipment": #self.display.setEquipment(msg[1]) - self.equipment.setItems(msg[1]) + self.display.equipment.setItems(msg[1]) #eqbox = self.display.getWidget("equipment") #eqbox.setInventory(self.inventory.items) #eqbox.select(self.equipment.selector) if msgType == "ground": #self.display.setGround(msg[1]) - self.ground.setItems(msg[1]) + self.display.ground.setItems(msg[1]) #grbox = self.display.getWidget("ground") #grbox.setInventory(self.ground.items) #grbox.select(self.ground.selector) |
