Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function cTileTools::IsRiverTile(tile)
- // pfff, finally a solve to detect river
- {
- if (!AITile.IsWaterTile(tile)) return false;
- if (AITile.GetMinHeight(tile) == 0) return false; // river cannot be at water level
- if (AITile.IsCoastTile(tile)) return false; // just assume a river cost tile is a water tile
- if (AIMarine.IsDockTile(tile)) return false;
- if (AIMarine.IsWaterDepotTile(tile)) return false;
- if (AIMarine.IsBuoyTile(tile)) return false;
- if (AIMarine.IsCanalTile(tile)) return false;
- if (AIMarine.IsLockTile(tile)) return false;
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement