* Changed getTerrainFeature to getTerrainFeatures
* Changed equals to contains
for getHeight and forestOrJungleIsRoads
* Changed equal to contains
for matchesUniqueFilter
* Last changes in TileInfo for now
* make sure terrainFeature field is null
we cant be certain if setTransients got called so we have make sure we set field = null inside the getter
* Citys Screen gets unwrapped now
When a city got build on the worlds edge the city screen displayed a non wrapped world
* Fixed CityBorder getting shifted
when city gets build on on the world's edge
* Changed map generation for hex maps
* Adding WorldWrap UI
* Is now compileable again
* Changed map gen for rec maps
well that was easy
* Units can now move and see across wrap
* well this is smarter
* World wrap checkbox commented ou
should be available only after everything has been merged
* simplify WW gen conditions
* reduced indentation
* Refactoring for better readablity
* Adding fake infinite scroll functionality
* improve scroll jump
* really smooth jump now
* World wrap has functionality now
This is not compileable on its own!
Needs branches WorldWrap-v1 and WorldWrap-v2 to be mergeable
* Mirror tiles rendering
* changed to run v2-alternative code
* Use generic type
* default worldWrap to false
* forward continousScrollingX as parameter
* added unit movement button for mirror tiles
* Add clickable tile layer
* Smooth wrap jump
* code a bit better to read
* Removed unnecessary overrides and catches
* mirrorTiles are stored in one HashMap now
instead of two seperate ones
* Add nullable "instanceName" field to MapUnit to capture name for individual units
* Add "displayName" property to MapUnit which takes instanceName if set, name
otherwise
* Add dialog to PromotionPicker to allow setting instanceName of unit, if not
already set