Ajapted
Forum Regular

Posts: 677
Registered: 04-02 |
I'd like to propose a set of cross-platform linedef types for doing flat alignment.
Perhaps linetypes in the range 800-8xx (which linetypes does EE use?)
There would need to be three groups: Floor, Ceiling and Floor+Ceiling.
The simplest type would set the rotation based on the direction the linedef is facing, at set the xoffset/yoffset based on the first vertex (i.e. the first vertex becomes (0,0) in the flat coordinate space).
Another type would be the same, but the length of the linedef controls scaling of the flat (e.g. 64 would be normal, 32 to shrink, 128 to enlarge).
These linetypes would affect the sector on the front side, and I guess having anothe group for the back side might be handy too (for teleporters).
Combining all these things into a draft list:
[800] align and rotate front sector's FLOOR
[801] align and rotate back sector's FLOOR
[802] align and rotate front sector's CEILING
[803] align and rotate back sector's CEILING
[804] align and rotate front sector's FLOOR+CEILING
[805] align and rotate back sector's FLOOR+CEILING
[810] align, scale and rotate front sector's FLOOR
[811] align, scale and rotate back sector's FLOOR
[812] align, scale and rotate front sector's CEILING
[813] align, scale and rotate back sector's CEILING
[814] align, scale and rotate front sector's FLOOR+CEILING
[815] align, scale and rotate back sector's FLOOR+CEILING
|