cardinal_adjc_iterate requires center_tile to be an identifier
The cardinal_adjc_iterate macro from common/map.h puts its given center_tile in a (macro-internal) identifier. This means it can't be used when center_tile is the result of an expression, without first storing that result in a variable.
Given that this is far from a critical change, merging will have to wait until after the 3.0.0 release.
The cardinal_adjc_iterate macro from common/map.h puts its given center_tile in a (macro-internal) identifier. This means it can't be used when center_tile is the result of an expression, without first storing that result in a variable.