diff --git a/src/map_func.h b/src/map_func.h index afe853b551..80deafa6c8 100644 --- a/src/map_func.h +++ b/src/map_func.h @@ -439,7 +439,7 @@ debug_inline static uint TileY(TileIndex tile) */ inline TileIndexDiff ToTileIndexDiff(TileIndexDiffC tidc) { - return (tidc.y << Map::LogX()) + tidc.x; + return TileDiffXY(tidc.x, tidc.y); }