diff options
| author | troido <troido@hotmail.com> | 2017-10-26 20:11:08 +0200 |
|---|---|---|
| committer | troido <troido@hotmail.com> | 2017-10-26 20:11:08 +0200 |
| commit | 092d91ca44bd8b571e3ae3e00d01a90f723eb8a4 (patch) | |
| tree | aa296dadd138160a79be5f27da3d96fb82db5cb8 /asciifarm/client/client.py | |
| parent | 3a8afeb369d4ef66c9b991e64febe66a35338177 (diff) | |
Merge branch 'package' of tilde.town:/home/wangofett/programming/asciifarm
Diffstat (limited to 'asciifarm/client/client.py')
| -rw-r--r-- | asciifarm/client/client.py | 14 |
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() |
