Build 2718
SVN-
keep the temp sector on some more occasions that don't delete them.
-
Part 1 of ceiling/floor auto-alignment functionality.
Show details
Usage is from 3D mode only. When a sector (or wall) is committed to the clipboard, it (or the wall's sector) is saved, and is subsequently used when auto-aligning [;-ENTER] another sector's ceiling or floor against the reference one's. This temp. sector is reset on any structurally modifying operation except setting first walls; also, aligning extended ceilings or floors is impossible as they use .*xrepeat internally. The auto-alignment does not change picnums (this can be accomplished with the ['+ENTER] combination), but copies the orientation bits 2^{2..6} to the alignee. Afterwards, if the reference is relative-aligned, it tweaks them, so that every case where the two firstwalls are either parallel or perpendi- cular is handled correctly. It does not yet calculate the panning values.
-
in textured 2D mode, make floor flipping [F] work.
-
In textured 2D mode, allow setting floor relativity [R].
Show details
Also factor out the code (2x) setting the alignment bits for sprites.
-
more descriptive message when flipping stuff [F], reverse w/ SHIFT.