- Vector<int> tileOffset(offset.X() / tileset->Width(), offset.Y() / tileset->Height());
- Vector<int> areaOffset(tileOffset.X() / areas[0].Width(), tileOffset.Y() / areas[0].Height());
+ Vector<int> coords(TileCoordinates(offset));
+ Vector<int> areaOffset(coords.X() / areas[0].Width(), coords.Y() / areas[0].Height());