Cstat (wall): Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
Nexus (talk | contribs)
m spelling
Fox (talk | contribs)
No edit summary
Line 7: Line 7:
:'''4''' - Align picture on bottom
:'''4''' - Align picture on bottom
:'''8''' - Flip wall around y-axis
:'''8''' - Flip wall around y-axis
:'''16''' - Make masking wall
:'''16''' - Make wall masked
:'''32''' - Make wall one sided
:'''32''' - Make wall masked (opaque)
:'''64''' - Make wall able to be hit by weapons
:'''64''' - Make wall able to be hit by weapons
:'''128''' - Make wall transparent
:'''128''' - Make wall transparent

Revision as of 16:23, 2 August 2015

A bitfield for how to draw a wall, as well as a few flags for interaction. Add all together all wanted flag values.

Flag values for wall cstat are:

1 - Make wall blockable
2 - Make bottoms of invisible walls swapped
4 - Align picture on bottom
8 - Flip wall around y-axis
16 - Make wall masked
32 - Make wall masked (opaque)
64 - Make wall able to be hit by weapons
128 - Make wall transparent
256 - Flip wall around x-axis
512 - Second transparency level (combine with cstat 128)

Unused bits are NOT free for user programming, but are rather reserved for potential future EDuke32 features.