summaryrefslogtreecommitdiff
path: root/asciifarm/client/display/health.py
diff options
context:
space:
mode:
authortroido <troido@protonmail.com>2018-09-06 15:11:54 +0200
committertroido <troido@protonmail.com>2018-09-06 15:11:54 +0200
commitc12f77caefbb9abf4678996c2c0395483c81d93f (patch)
tree46f5db253ef4d7ba9eb951cd0f4539e367fc5f08 /asciifarm/client/display/health.py
parent3ed17230c18053efc1835a0030b8d280be53c31e (diff)
widget implementations now inherit from superclass
Diffstat (limited to 'asciifarm/client/display/health.py')
-rw-r--r--asciifarm/client/display/health.py10
1 files changed, 4 insertions, 6 deletions
diff --git a/asciifarm/client/display/health.py b/asciifarm/client/display/health.py
index 3a3595b..3f149ea 100644
--- a/asciifarm/client/display/health.py
+++ b/asciifarm/client/display/health.py
@@ -1,6 +1,8 @@
-class Health:
+from .widimp import WidImp
+
+class Health(WidImp):
def __init__(self, char=('@',7,0), emptyChar=('-',7,0), colours=False):
self.char = char
@@ -9,15 +11,11 @@ class Health:
self.colours = colours
self.health = 0
self.maxHealth = 0
- self.widget = None
-
- def setWidget(self, widget):
- self.widget = widget
def setHealth(self, health, maxHealth):
self.health = health or 0
self.maxHealth = maxHealth or 0
- self.widget.change()
+ self.change()
def update(self, win):
width, height = win.getSize()