From: Christian Heller Date: Sat, 12 Mar 2016 22:43:12 +0000 (+0100) Subject: TCE: Differentiate player and NPCs by coloring. X-Git-Tag: tce~35 X-Git-Url: https://plomlompom.com/repos/%7B%7Bprefix%7D%7D/static/%7B%7Bdb.prefix%7D%7D/add_task?a=commitdiff_plain;h=307bbfaebbf3b05da65d404297730e20a1c93a7f;p=plomrogue TCE: Differentiate player and NPCs by coloring. --- diff --git a/plugins/client/TheCrawlingEater.py b/plugins/client/TheCrawlingEater.py index 1bcf7af..3e95e52 100644 --- a/plugins/client/TheCrawlingEater.py +++ b/plugins/client/TheCrawlingEater.py @@ -59,8 +59,10 @@ def win_map(self): curses.init_pair(12, curses.COLOR_BLACK, curses.COLOR_YELLOW) curses.init_pair(13, curses.COLOR_BLACK, curses.COLOR_RED) curses.init_pair(14, curses.COLOR_BLACK, curses.COLOR_MAGENTA) + curses.init_pair(15, curses.COLOR_RED, curses.COLOR_GREEN) col_unknown = curses.color_pair(1) col_mem = curses.color_pair(1) + col_creature = curses.color_pair(15) col_player = curses.color_pair(8) earth_colors = [ curses.color_pair(4), @@ -110,7 +112,10 @@ def win_map(self): if char in charmap: char = charmap[char] elif char == "@": - attribute = col_player + attribute = col_creature + av_pos = world_data["avatar_position"] + if pos == av_pos[0] * world_data["map_size"] + av_pos[1]: + attribute = col_player winmap += [(char, attribute), bonus] if y % 2 == 0: winmap += " "