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) {