diff options
author | Andrei Karas <akaras@inbox.ru> | 2017-07-14 01:31:22 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2017-07-14 01:31:22 +0300 |
commit | 311c175f3184103950c72bc5c775174597430b83 (patch) | |
tree | ad022dc44a1c4177b3d53bf0d7eaa5a1736c8cf1 /src/resources/map | |
parent | 16bcb81b0509725e4546bcb3c390ca3c1bb7e7b1 (diff) | |
download | plus-311c175f3184103950c72bc5c775174597430b83.tar.gz plus-311c175f3184103950c72bc5c775174597430b83.tar.bz2 plus-311c175f3184103950c72bc5c775174597430b83.tar.xz plus-311c175f3184103950c72bc5c775174597430b83.zip |
Replace std::vector into macro STD_VECTOR.
In most case it equal to std::vector except debug modes.
Now it can be also mse::mstd::vector, but sadly this class not support
all required features.
Diffstat (limited to 'src/resources/map')
-rw-r--r-- | src/resources/map/map.cpp | 8 | ||||
-rw-r--r-- | src/resources/map/map.h | 12 | ||||
-rw-r--r-- | src/resources/map/maplayer.h | 2 | ||||
-rw-r--r-- | src/resources/map/mapobjectlist.h | 2 | ||||
-rw-r--r-- | src/resources/map/maprowvertexes.h | 2 | ||||
-rw-r--r-- | src/resources/map/tileanimation.h | 2 |
6 files changed, 14 insertions, 14 deletions
diff --git a/src/resources/map/map.cpp b/src/resources/map/map.cpp index 8deea4b23..675c9ca58 100644 --- a/src/resources/map/map.cpp +++ b/src/resources/map/map.cpp @@ -1105,7 +1105,7 @@ void Map::initializeParticleEffects() const restrict2 if (config.getBoolValue("particleeffects")) { - for (std::vector<ParticleEffectData>::const_iterator + for (STD_VECTOR<ParticleEffectData>::const_iterator i = mParticleEffects.begin(); i != mParticleEffects.end(); ++i) @@ -1315,7 +1315,7 @@ void Map::updatePortalTile(const std::string &restrict name, MapItem *Map::findPortalXY(const int x, const int y) const restrict2 { - FOR_EACH (std::vector<MapItem*>::const_iterator, it, mMapPortals) + FOR_EACH (STD_VECTOR<MapItem*>::const_iterator, it, mMapPortals) { if (*it == nullptr) continue; @@ -1378,8 +1378,8 @@ std::string Map::getObjectData(const unsigned x, const unsigned y, if (list == nullptr) return ""; - std::vector<MapObject>::const_iterator it = list->objects.begin(); - const std::vector<MapObject>::const_iterator it_end = list->objects.end(); + STD_VECTOR<MapObject>::const_iterator it = list->objects.begin(); + const STD_VECTOR<MapObject>::const_iterator it_end = list->objects.end(); while (it != it_end) { if ((*it).type == type) diff --git a/src/resources/map/map.h b/src/resources/map/map.h index 8a2051a60..dc05cb2ea 100644 --- a/src/resources/map/map.h +++ b/src/resources/map/map.h @@ -54,11 +54,11 @@ class WalkLayer; struct MetaTile; -typedef std::vector<Tileset*> Tilesets; -typedef std::vector<MapLayer*> Layers; +typedef STD_VECTOR<Tileset*> Tilesets; +typedef STD_VECTOR<MapLayer*> Layers; typedef Layers::const_iterator LayersCIter; -typedef std::vector<AmbientLayer*> AmbientLayerVector; +typedef STD_VECTOR<AmbientLayer*> AmbientLayerVector; typedef AmbientLayerVector::const_iterator AmbientLayerVectorCIter; typedef AmbientLayerVector::iterator AmbientLayerVectorIter; @@ -264,7 +264,7 @@ class Map final : public Properties, const int x, const int y, const bool addNew = true) restrict2; - const std::vector<MapItem*> &getPortals() const restrict2 noexcept2 + const STD_VECTOR<MapItem*> &getPortals() const restrict2 noexcept2 A_WARN_UNUSED { return mMapPortals; } @@ -450,9 +450,9 @@ class Map final : public Properties, const2 int w; const2 int h; }; - std::vector<ParticleEffectData> mParticleEffects; + STD_VECTOR<ParticleEffectData> mParticleEffects; - std::vector<MapItem*> mMapPortals; + STD_VECTOR<MapItem*> mMapPortals; std::map<int, TileAnimation*> mTileAnimations; diff --git a/src/resources/map/maplayer.h b/src/resources/map/maplayer.h index f5cf36fa9..c21ac33bc 100644 --- a/src/resources/map/maplayer.h +++ b/src/resources/map/maplayer.h @@ -216,7 +216,7 @@ class MapLayer final: public MemoryCounter, public ConfigListener const SpecialLayer *restrict mSpecialLayer; const SpecialLayer *restrict mTempLayer; const std::string mName; - typedef std::vector<MapRowVertexes*> MapRows; + typedef STD_VECTOR<MapRowVertexes*> MapRows; MapRows mTempRows; int mMask; int mTileCondition; diff --git a/src/resources/map/mapobjectlist.h b/src/resources/map/mapobjectlist.h index 139ee08ea..327c9da9e 100644 --- a/src/resources/map/mapobjectlist.h +++ b/src/resources/map/mapobjectlist.h @@ -39,7 +39,7 @@ class MapObjectList final A_DELETE_COPY(MapObjectList) - std::vector<MapObject> objects; + STD_VECTOR<MapObject> objects; }; #endif // RESOURCES_MAP_MAPOBJECTLIST_H diff --git a/src/resources/map/maprowvertexes.h b/src/resources/map/maprowvertexes.h index 9665a5b59..0b64bed57 100644 --- a/src/resources/map/maprowvertexes.h +++ b/src/resources/map/maprowvertexes.h @@ -27,7 +27,7 @@ #include "localconsts.h" -typedef std::vector<ImageVertexes*> MapRowImages; +typedef STD_VECTOR<ImageVertexes*> MapRowImages; class MapRowVertexes final { diff --git a/src/resources/map/tileanimation.h b/src/resources/map/tileanimation.h index bf4e9f232..a9b5cc281 100644 --- a/src/resources/map/tileanimation.h +++ b/src/resources/map/tileanimation.h @@ -34,7 +34,7 @@ class Image; class MapLayer; class SimpleAnimation; -typedef std::vector<std::pair<MapLayer*, int> > TilePairVector; +typedef STD_VECTOR<std::pair<MapLayer*, int> > TilePairVector; typedef TilePairVector::const_iterator TilePairVectorCIter; /** |