summaryrefslogtreecommitdiff
path: root/src/game-server/map.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game-server/map.cpp')
-rw-r--r--src/game-server/map.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/game-server/map.cpp b/src/game-server/map.cpp
index b824aaac..e372f03d 100644
--- a/src/game-server/map.cpp
+++ b/src/game-server/map.cpp
@@ -96,7 +96,6 @@ class Location
int Fcost; /**< Estimation of total path cost */
};
-
Map::Map(int width, int height, int tileWidth, int tileHeight):
mWidth(width), mHeight(height),
mTileWidth(tileWidth), mTileHeight(tileHeight),
@@ -104,6 +103,15 @@ Map::Map(int width, int height, int tileWidth, int tileHeight):
{
}
+Map::~Map()
+{
+ for (std::vector<MapObject*>::iterator it = mMapObjects.begin();
+ it != mMapObjects.end(); ++it)
+ {
+ delete *it;
+ }
+}
+
void Map::setSize(int width, int height)
{
mWidth = width;