diff --git a/src/map.cpp b/src/map.cpp index 0bdfbe3552..865e92b35c 100644 --- a/src/map.cpp +++ b/src/map.cpp @@ -139,7 +139,7 @@ uint ScaleByMapSize1D(uint n) * @param addy the amount of tiles in the Y direction to add * @return translated tile, or INVALID_TILE when it would've wrapped. */ -uint TileAddWrap(TileIndex tile, int addx, int addy) +TileIndex TileAddWrap(TileIndex tile, int addx, int addy) { uint x = TileX(tile) + addx; uint y = TileY(tile) + addy; diff --git a/src/map_func.h b/src/map_func.h index 28bf80a27c..8b313d7f6f 100644 --- a/src/map_func.h +++ b/src/map_func.h @@ -227,7 +227,7 @@ static inline TileIndexDiff ToTileIndexDiff(TileIndexDiffC tidc) /** * Adds an offset to a tile and check if we are still on the map. */ -uint TileAddWrap(TileIndex tile, int addx, int addy); +TileIndex TileAddWrap(TileIndex tile, int addx, int addy); /** * Returns the TileIndexDiffC offset from a DiagDirection. diff --git a/src/water_cmd.cpp b/src/water_cmd.cpp index 0605de5261..3ef44acd78 100644 --- a/src/water_cmd.cpp +++ b/src/water_cmd.cpp @@ -577,7 +577,8 @@ static void AnimateTile_Water(TileIndex tile) * * @param tile tile to check */ -static inline void MarkTileDirtyIfCanal(TileIndex tile) { +static inline void MarkTileDirtyIfCanal(TileIndex tile) +{ if (IsTileType(tile, MP_WATER) && IsCanal(tile)) MarkTileDirtyByTile(tile); }