+ text = ''.join(to_join)
+ text_as_list = []
+ for c in text:
+ if c in {'@', 'm'}:
+ text_as_list += [(c, curses.color_pair(1))]
+ elif c == '.':
+ text_as_list += [(c, curses.color_pair(2))]
+ elif c in {'x', 'X', '#'}:
+ text_as_list += [(c, curses.color_pair(3))]
+ else:
+ text_as_list += [c]
+ #self.safe_write(''.join(to_join))
+ self.safe_write(text_as_list)