summaryrefslogtreecommitdiff
path: root/asciifarm/client/client.py
diff options
context:
space:
mode:
authortroido <troido@hotmail.com>2017-10-26 20:11:08 +0200
committertroido <troido@hotmail.com>2017-10-26 20:11:08 +0200
commit092d91ca44bd8b571e3ae3e00d01a90f723eb8a4 (patch)
treeaa296dadd138160a79be5f27da3d96fb82db5cb8 /asciifarm/client/client.py
parent3a8afeb369d4ef66c9b991e64febe66a35338177 (diff)
Merge branch 'package' of tilde.town:/home/wangofett/programming/asciifarm
Diffstat (limited to 'asciifarm/client/client.py')
-rw-r--r--asciifarm/client/client.py14
1 files changed, 5 insertions, 9 deletions
diff --git a/asciifarm/client/client.py b/asciifarm/client/client.py
index feb7057..5ad91e0 100644
--- a/asciifarm/client/client.py
+++ b/asciifarm/client/client.py
@@ -13,10 +13,8 @@ from .display.screen import Screen
import string
from .display import Display
-
#logging.basicConfig(filename="client.log", filemode='w', level=logging.DEBUG)
-
class Client:
def __init__(self, stdscr, display, name, connection, keybindings):
@@ -33,7 +31,8 @@ class Client:
for key, action in self.commands.items()
if chr(key) in string.printable)
- self.info = {}
+ self.display.showInfo(self.controlsString)
+
def start(self):
@@ -82,15 +81,12 @@ class Client:
self.display.setFieldCenter(msg[1])
if msgType == "health":
- self.display.showHealth(*msg[1])
+ self.display.setHealth(*msg[1])
if msgType == "inventory":
- self.info["inventory"] = msg[1]
+ self.display.setInventory(msg[1])
if msgType == "ground":
- self.info["ground"] = msg[1]
+ self.display.setGround(msg[1])
- infostring = json.dumps(self.info, indent=2)
- infostring += "\n\n" + self.controlsString
- self.display.showInfo(infostring)
self.display.update()