raze/polymer/eduke32/build/include
helixhorned df105128cb Mapster32: Part 1 of ceiling/floor auto-alignment functionality.
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.

git-svn-id: https://svn.eduke32.com/eduke32@2715 1a8010ca-5511-0410-912e-c29ae57300e0
2012-06-01 20:09:19 +00:00
..
msvc
a.h
baselayer.h
build.h
cache1d.h
common.h
compat.h
crc32.h
dxdidf.h
dynamicgtk.h
editor.h
glbuild.h
glext.h
gtkbits.h
hightile.h
kplib.h
lzwnew.h
m32script.h
malloc.c.h
md4.h
mdsprite.h
mutex.h
nedmalloc.h
osd.h
osxbits.h
osxmain.h
polymer.h
polymost.h
pragmas.h
prlights.h
quicklz.h
rawinput.h
scancodes.h
scriptfile.h
sdl_inc.h
sdlayer.h
startwin.editor.h
winlayer.h