* Construct the iterator. * @param bitmap BitmapTileArea to iterate. */
| 112 | * @param bitmap BitmapTileArea to iterate. |
| 113 | */ |
| 114 | BitmapTileIterator(const BitmapTileArea &bitmap) : OrthogonalTileIterator(bitmap), bitmap(&bitmap) |
| 115 | { |
| 116 | if (!this->bitmap->HasTile(TileIndex(this->tile))) ++(*this); |
| 117 | } |
| 118 | |
| 119 | inline TileIterator& operator ++() override |
| 120 | { |