last refactoring of terrain feature (#3702)

* last terrainFeature refactorings

* cut down terrainFeature as much as possible

* aerialDistanceTo fixed

wrapped distance should only be considered on wrapped worlds

* Adding spaces

* fixed tests not compiling

* prevent floodplains from spawning on oasis

* Check if terrain feature can be placed on tile in editor

* Adding reviewed changes
This commit is contained in:
GGGuenni
2021-03-18 12:54:52 +01:00
committed by GitHub
parent 25ef92f3eb
commit b12c5df28e
8 changed files with 60 additions and 65 deletions

View File

@ -97,7 +97,8 @@ class UnitMovementAlgorithmsTests {
@Test
fun canNOTEnterIce() {
tile.baseTerrain = Constants.ocean
tile.terrainFeature = Constants.ice
tile.terrainFeatures.clear()
tile.terrainFeatures.add(Constants.ice)
tile.setTransients()
for (type in UnitType.values()) {