Closed audinowho closed 2 years ago
Feature is now considered to be in a releasable state. A new issue will be created for each enhancement.
All references to the following needed to be checked for wrapping issues: Map.Tiles Loc.Diff8 Collision.InBounds: mapgen left Collision.Collides: mapgen left DirExt.GetDir DirExt.ApproximateDir8
Maps can be wrapped around by setting the EdgeView property to Wrap. This feature is a literal edge case that affects everything that deals with positioning. Currently, the following aspects have been accounted for:
The following elements need to be refactored or checked before the feature is considered complete: