summaryrefslogtreecommitdiff
path: root/asciifarm/client
diff options
context:
space:
mode:
authortroido <troido@hotmail.com>2017-11-07 10:53:00 +0100
committertroido <troido@hotmail.com>2017-11-07 10:53:00 +0100
commita2efbcc91190a79fb49489738cbf419a1b2395ee (patch)
treee82b6a6b4c549996960e17361c2fee10a47baa69 /asciifarm/client
parent07250230943a5fdfd7961063478523ee948710f4 (diff)
changed water colours and set default to 7,0
Diffstat (limited to 'asciifarm/client')
-rw-r--r--asciifarm/client/display/colours.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/asciifarm/client/display/colours.py b/asciifarm/client/display/colours.py
index cef2675..22e6f14 100644
--- a/asciifarm/client/display/colours.py
+++ b/asciifarm/client/display/colours.py
@@ -13,6 +13,9 @@ class Colours:
curses.init_pair(i, i%self.colours, i//self.colours)
def get(self, fg=0, bg=0):
- fg %= self.colours
- bg %= self.colours
- return curses.color_pair(fg + bg*self.colours)
+ dfg = fg % self.colours
+ dbg = bg % self.colours
+ if (dfg, dbg) == (0, 0) and (fg, bg) != (0, 0):
+ # avoid unintended use of (0,0), which is settings dependent
+ dfg, dbg = 7, 0
+ return curses.color_pair(dfg + dbg*self.colours)