Build 2130
SVN-
General
Ability to duplicate an inner loop in a neighboring TROR sector.
Show details
Called 'loop punching'. In addition to duplicating the loop, the inner portions of the original and cloned loop are made into a new bunch, and the loop walls are made to be neighbors, linking their movement to each other. This gives a way to create island sectors with a differing bunchnum in the midst of an already extended area. Usage: For an extended sector containing a CCW inner loop, select its points using Ctrl+Shift. Press Ctrl-E to be queried whether to duplicate the points into the upper or lower extension (even if it's unambiguous). A number of conditions must be met for a successful 'punch', which should hopefully be more or less obvious. Among them: - loop walls should all be red - the starting wall is only considered among the non-grayed-out ones - the neighboring sector must not contain points inside or at the loop
-
General
"Sloped extended sectors cannot be split", oops. Also fix a glitch that
Show details
would break out of the 2D mode loop when splitting a sector would exceed limits.
-
General
Factor out high-level 'add loop to sector' code into own function.
-
General
in 'adding new loop to sector': use local 'firstwall' instead of ovh.suckwall
-
General
Three Mapster32 changes (2 wall-drawing related, 1 crash fix)
Show details
- Don't crash when sector joining fails under certain circumstances. - Increase the point lock (Manhattan) distance from 1/16th to 1/8th of the grid square length, making it easier to snap to vertices not lying at the grid points with grid lock on - When drawing walls, don't snap to any of them except the first drawn