diff options
| author | troido <troido@hotmail.com> | 2017-11-07 10:53:00 +0100 |
|---|---|---|
| committer | troido <troido@hotmail.com> | 2017-11-07 10:53:00 +0100 |
| commit | a2efbcc91190a79fb49489738cbf419a1b2395ee (patch) | |
| tree | e82b6a6b4c549996960e17361c2fee10a47baa69 /asciifarm/client/display | |
| parent | 07250230943a5fdfd7961063478523ee948710f4 (diff) | |
changed water colours and set default to 7,0
Diffstat (limited to 'asciifarm/client/display')
| -rw-r--r-- | asciifarm/client/display/colours.py | 9 |
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) |
