]> git.localhorst.tv Git - l2e.git/blobdiff - src/map/Area.cpp
made TileAt/AreaAt fail silently
[l2e.git] / src / map / Area.cpp
index 6b3f9b186373714aa384748e7a3ba10eb8f19b22..9c066d646f021a0b8d0d644bb6806fbb5f98622d 100644 (file)
@@ -25,12 +25,12 @@ Area::Area()
 }
 
 
-const Tile &Area::TileAt(const geometry::Vector<int> &offset) const {
+const Tile *Area::TileAt(const geometry::Vector<int> &offset) const {
        int tileIndex(offset.Y() * width + offset.X());
        if (tileIndex < numTiles) {
-               return tiles[tileIndex];
+               return tiles +tileIndex;
        } else {
-               throw std::out_of_range("tile index out of range");
+               return 0;
        }
 }