diff options
Diffstat (limited to 'src/game-server/character.cpp')
-rw-r--r-- | src/game-server/character.cpp | 5 |
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()); } } |