Mdflags: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
'''mdflags''' is a [[bitfield]] containing toggles affecting drawing of sprites. These flags never affect the actual gameplay, and as such do not have to be synchronized. [[Maphack Language|Maphacks]] are the primary users of mdflags. | |||
mdflags is available for the [[Members of the sprite and hittype structures|spriteext]] and [[Members of the wall structure|wall]] structs. | mdflags is available for the [[Members of the sprite and hittype structures|spriteext]] and [[Members of the wall structure|wall]] structs. |
Latest revision as of 09:36, 22 February 2020
mdflags is a bitfield containing toggles affecting drawing of sprites. These flags never affect the actual gameplay, and as such do not have to be synchronized. Maphacks are the primary users of mdflags.
mdflags is available for the spriteext and wall structs.
Flags
The following values are used with mdflags.
Exposed | Value | Label | Description | |
---|---|---|---|---|
No | 1 | SPREXT_NOTMD | Force sprite be displayed as sprite, instead of a model. | |
No | 2 | SPREXT_NOMDANIM | No model animation. | |
No | 4 | SPREXT_AWAY1 | ||
No | 8 | SPREXT_AWAY2 | ||
No | 16 | SPREXT_TSPRACCESS | Process in EVENT_ANIMATESPRITES. | |
No | 32 | SPREXT_TEMPINVISIBLE |
Defines |
define SPREXT_NOTMD 0x00000001 define SPREXT_NOMDANIM 0x00000002 define SPREXT_AWAY1 0x00000004 define SPREXT_AWAY2 0x00000008 define SPREXT_TSPRACCESS 0x00000010 define SPREXT_TEMPINVISIBLE 0x00000020 |