summaryrefslogtreecommitdiff
path: root/asciifarm/client/display/healthpad.py
diff options
context:
space:
mode:
authortroido <troido@hotmail.com>2017-10-27 22:18:51 +0200
committertroido <troido@hotmail.com>2017-10-27 22:18:51 +0200
commit687bc04dd7988b2b9a34e91397f948c6fa44aad9 (patch)
tree4d1c05c36cb480bc1a45ddc7508e2b38a4368b56 /asciifarm/client/display/healthpad.py
parentb821aa6cc7e4bd137eb57a0ccebb5b514eb0031b (diff)
merged master changes from today into package branch
Diffstat (limited to 'asciifarm/client/display/healthpad.py')
-rw-r--r--asciifarm/client/display/healthpad.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/asciifarm/client/display/healthpad.py b/asciifarm/client/display/healthpad.py
index 64838d3..8c7a9b1 100644
--- a/asciifarm/client/display/healthpad.py
+++ b/asciifarm/client/display/healthpad.py
@@ -3,7 +3,7 @@ import curses
class HealthPad:
- def __init__(self, width=1, char=('@',0), emptyChar=('-',0), colours=False):
+ def __init__(self, width=1, char=('@',7,0), emptyChar=('-',7,0), colours=False):
self.char = char
self.emptyChar = emptyChar
self.pad = curses.newpad(2, width+1)
@@ -17,8 +17,8 @@ class HealthPad:
barEnd = round(health/maxHealth * self.width)
self.pad.addstr(0,0,"Health: {}/{}".format(health, maxHealth)[:self.width])
if self.colours:
- self.pad.addstr(1,0, self.char[0]*barEnd, curses.color_pair(self.char[1]))
- self.pad.addstr(1,barEnd, self.emptyChar[0]*(self.width-barEnd), curses.color_pair(self.emptyChar[1]))
+ self.pad.addstr(1,0, self.char[0]*barEnd, self.colours.get(*self.char[1:]))
+ self.pad.addstr(1,barEnd, self.emptyChar[0]*(self.width-barEnd), self.colours.get(*self.emptyChar[1:]))
else:
self.pad.addstr(1,0, self.char[0]*barEnd)
self.pad.addstr(1,barEnd, self.emptyChar[0]*(self.width-barEnd))