Add utility function: TileAddSaturating

This commit is contained in:
Jonathan G Rennison
2019-05-26 22:35:19 +01:00
parent 8a3dcfb1c5
commit 09edd07003
2 changed files with 21 additions and 0 deletions

View File

@@ -261,6 +261,7 @@ static inline TileIndexDiff ToTileIndexDiff(TileIndexDiffC tidc)
#define TILE_ADDXY(tile, x, y) TILE_ADD(tile, TileDiffXY(x, y))
TileIndex TileAddWrap(TileIndex tile, int addx, int addy);
TileIndex TileAddSaturating(TileIndex tile, int addx, int addy);
/**
* Returns the TileIndexDiffC offset from a DiagDirection.