summaryrefslogtreecommitdiff
path: root/src/game-server/character.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game-server/character.cpp')
-rw-r--r--src/game-server/character.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/game-server/character.cpp b/src/game-server/character.cpp
index b96bc6fe..1bb8ffa6 100644
--- a/src/game-server/character.cpp
+++ b/src/game-server/character.cpp
@@ -652,8 +652,11 @@ Character::~Character()
{
if (getMap())
{
+ Map *map = getMap()->getMap();
+ int tileWidth = map->getTileWidth();
+ int tileHeight = map->getTileHeight();
Point oldP = getPosition();
- getMap()->getMap()->freeTile(oldP.x / 32, oldP.y / 32, getBlockType());
+ map->freeTile(oldP.x / tileWidth, oldP.y / tileHeight, getBlockType());
}
}