From 9bc3cd287b71604a289ff6b562ecc901ab91a421 Mon Sep 17 00:00:00 2001 From: Christian Heller Date: Tue, 8 Mar 2016 02:40:54 +0100 Subject: [PATCH] TCE: Change visual player representation. --- confserver/TheCrawlingEater | 2 +- plugins/client/TheCrawlingEater.py | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/confserver/TheCrawlingEater b/confserver/TheCrawlingEater index 8e8af8b..0bd3ccc 100644 --- a/confserver/TheCrawlingEater +++ b/confserver/TheCrawlingEater @@ -15,7 +15,7 @@ TA_NAME drop TT_ID 0 TT_START_NUMBER 1 TT_LIFEPOINTS 1 -TT_SYMBOL @ +TT_SYMBOL o TT_ID 5 TT_SYMBOL % diff --git a/plugins/client/TheCrawlingEater.py b/plugins/client/TheCrawlingEater.py index a4be1a5..a1af9c2 100644 --- a/plugins/client/TheCrawlingEater.py +++ b/plugins/client/TheCrawlingEater.py @@ -33,13 +33,14 @@ def win_map(self): curses.init_pair(2, curses.COLOR_BLUE, curses.COLOR_BLACK) curses.init_pair(3, curses.COLOR_RED, curses.COLOR_BLACK) curses.init_pair(4, curses.COLOR_YELLOW, curses.COLOR_BLACK) + curses.init_pair(5, curses.COLOR_MAGENTA, curses.COLOR_BLACK) col_unknown = curses.color_pair(1) col_mem_obstacle = curses.color_pair(2) col_mem = curses.color_pair(2) col_stone = curses.color_pair(1) col_dirt = curses.color_pair(4) col_earth = curses.color_pair(3) - col_player = curses.color_pair(1) + col_player = curses.color_pair(5) for y in range(world_data["map_size"]): for x in range(world_data["map_size"]): pos = y * world_data["map_size"] + x @@ -60,6 +61,7 @@ def win_map(self): bonus = (" ", attribute) winmap += [(char, attribute), bonus] else: + bonus_char = " " attribute = col_stone if char == ".": attribute = col_dirt @@ -69,9 +71,10 @@ def win_map(self): attribute = col_earth elif char == "#": attribute = col_dirt - elif char == "@": + elif char == "o": attribute = col_player - bonus = (" ", attribute) + bonus_char = char + bonus = (bonus_char, attribute) winmap += [(char, attribute), bonus] if y % 2 == 0: winmap += " " -- 2.30.2