diff options
Diffstat (limited to 'src/resources/mapreader.cpp')
-rw-r--r-- | src/resources/mapreader.cpp | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/src/resources/mapreader.cpp b/src/resources/mapreader.cpp index 1736c0cd5..67ce2f465 100644 --- a/src/resources/mapreader.cpp +++ b/src/resources/mapreader.cpp @@ -1063,9 +1063,21 @@ Tileset *MapReader::readTileset(XmlNodePtr node, if (tilebmp) { - set = new Tileset(tilebmp, tw, th, firstGid, margin, - spacing); + set = new Tileset(tilebmp, + tw, th, + firstGid, + margin, + spacing); tilebmp->decRef(); +#ifdef USE_OPENGL + if (tilebmp->getType() == ImageType::Image && + map->haveAtlas() == true && + graphicsManager.getUseAtlases()) + { + reportAlways("Error: image '%s' not present in atlas", + source.c_str()); + } +#endif } else { |