summaryrefslogtreecommitdiffstats
path: root/pacman-c++/server.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'pacman-c++/server.cpp')
-rw-r--r--pacman-c++/server.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/pacman-c++/server.cpp b/pacman-c++/server.cpp
index 9a7b188..b0ac6f8 100644
--- a/pacman-c++/server.cpp
+++ b/pacman-c++/server.cpp
@@ -87,8 +87,11 @@ invalid_direction:
87 PixmapItem *oldItem = visualMap[mapPosition.x()][mapPosition.y()]; 87 PixmapItem *oldItem = visualMap[mapPosition.x()][mapPosition.y()];
88 if (oldItem != NULL) 88 if (oldItem != NULL)
89 { 89 {
90 /* set item to explicit empty
91 * and add actor that removed/has eaten that item
92 */
90 if (oldItem->eaten()) 93 if (oldItem->eaten())
91 map[mapPosition.x()][mapPosition.y()] = Transmission::empty; 94 map[mapPosition.x()][mapPosition.y()] = Transmission::empty | actor->color();
92 } 95 }
93 96
94 // new item 97 // new item