diff options
Diffstat (limited to 'pacman-c++')
| -rw-r--r-- | pacman-c++/server.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pacman-c++/server.cpp b/pacman-c++/server.cpp index 8b07882..dc8165f 100644 --- a/pacman-c++/server.cpp +++ b/pacman-c++/server.cpp | |||
| @@ -111,9 +111,11 @@ Transmission::map_t Server::calculateUpdates() | |||
| 111 | 111 | ||
| 112 | 112 | ||
| 113 | //map[mapPosition.x()][mapPosition.y()] = Transmission::empty; | 113 | //map[mapPosition.x()][mapPosition.y()] = Transmission::empty; |
| 114 | map[newMapPosition.x()][newMapPosition.y()] |= | 114 | if (newMapPosition != mapPosition) { |
| 115 | map[newMapPosition.x()][newMapPosition.y()] |= | ||
| 115 | Transmission::pacman | i.key() | | 116 | Transmission::pacman | i.key() | |
| 116 | Util::actorMovementToTransmission(i.value()); | 117 | Util::actorMovementToTransmission(i.value()); |
| 118 | } | ||
| 117 | 119 | ||
| 118 | if (i.value() == Actor::None) | 120 | if (i.value() == Actor::None) |
| 119 | { | 121 | { |
