From 9bc3cd287b71604a289ff6b562ecc901ab91a421 Mon Sep 17 00:00:00 2001
From: Christian Heller <c.heller@plomlompom.de>
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