fire-eggs / CivOne

An open source implementation of Sid Meier's Civilization 1 using C# and .NET.
Creative Commons Zero v1.0 Universal
21 stars 4 forks source link

AI.cs : tile.CrossTiles vs tile.GetBorderTiles #90

Closed fire-eggs closed 5 years ago

fire-eggs commented 5 years ago

CheckPossibleTerrainImprovementBonus resulted in a problem because tile.CrossTiles() resulted in a usefulIrrigation value of true, where Settlers.BuildIrrigation subsequently denied it.

Settlers.BuildIrrigation uses tile.GetBorderTiles for its check. Why did tile.CrossTiles() fail?

fire-eggs commented 5 years ago

Fixed