]> git.localhorst.tv Git - l2e.git/blobdiff - src/map/Area.cpp
closed the gap between battle and map state (yay)
[l2e.git] / src / map / Area.cpp
index 9c066d646f021a0b8d0d644bb6806fbb5f98622d..985dea2d5462f4aae5ecba7663d6c79651f635d3 100644 (file)
@@ -18,13 +18,23 @@ using geometry::Vector;
 namespace map {
 
 Area::Area()
-: tiles(0)
+: battlebg(0)
+, tiles(0)
 , numTiles(0)
 , width(0) {
 
 }
 
 
+Tile *Area::TileAt(const geometry::Vector<int> &offset) {
+       int tileIndex(offset.Y() * width + offset.X());
+       if (tileIndex < numTiles) {
+               return tiles +tileIndex;
+       } else {
+               return 0;
+       }
+}
+
 const Tile *Area::TileAt(const geometry::Vector<int> &offset) const {
        int tileIndex(offset.Y() * width + offset.X());
        if (tileIndex < numTiles) {