diff options
author | glx22 <glx@openttd.org> | 2021-05-12 16:45:28 +0200 |
---|---|---|
committer | Loïc Guilloux <glx22@users.noreply.github.com> | 2021-05-13 00:13:54 +0200 |
commit | 38c97e14926f4bc538c20b24f8a3decdef1668f9 (patch) | |
tree | 2138fa9979f463c5b946653c23313fbb977be652 /src/tilearea.cpp | |
parent | 5bd81448539b63519d70ba85d4833e446f0597fe (diff) | |
download | openttd-38c97e14926f4bc538c20b24f8a3decdef1668f9.tar.xz |
Codechange: Replace TILE_AREA_LOOP with range-based for loops
Diffstat (limited to 'src/tilearea.cpp')
-rw-r--r-- | src/tilearea.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/tilearea.cpp b/src/tilearea.cpp index 84ac7a90f..21271f94f 100644 --- a/src/tilearea.cpp +++ b/src/tilearea.cpp @@ -147,6 +147,24 @@ void OrthogonalTileArea::ClampToMap() } /** + * Returns an iterator to the beginning of the tile area. + * @return The OrthogonalTileIterator. + */ +OrthogonalTileIterator OrthogonalTileArea::begin() const +{ + return OrthogonalTileIterator(*this); +} + +/** + * Returns an iterator to the end of the tile area. + * @return The OrthogonalTileIterator. + */ +OrthogonalTileIterator OrthogonalTileArea::end() const +{ + return OrthogonalTileIterator(OrthogonalTileArea()); +} + +/** * Create a diagonal tile area from two corners. * @param start First corner of the area. * @param end Second corner of the area. |