Mdflags: Difference between revisions
Jump to navigation
Jump to search
Hendricks266 (talk | contribs) mNo edit summary |
Hendricks266 (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
mdflags | '''''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. | |||
Bit values for mdflags are: | |||
{| {{prettytable}} | |||
!Value!!Label!!Description!! | |||
|- | |||
|1 | |||
|[[Maphack Language#notmd|SPREXT_NOTMD]] | |||
|Force sprite be displayed as sprite, instead of a model. | |||
|- | |||
|2 | |||
|[[Maphack Language#nomdanim|SPREXT_NOMDANIM]] | |||
|No model animation. | |||
|- | |||
|4 | |||
|[[Maphack Language#away1|SPREXT_AWAY1]] | |||
|? | |||
|- | |||
|8 | |||
|[[Maphack Language#away2|SPREXT_AWAY2]] | |||
|? | |||
|- | |||
|16 | |||
|SPREXT_TSPRACCESS | |||
|Process in [[EVENT_ANIMATESPRITES]]. | |||
|- | |||
|32 | |||
|SPREXT_TEMPINVISIBLE | |||
|? | |||
|- | |||
|} | |||
[[Category:Bitfields]] | [[Category:Bitfields]] | ||
[[Category:EDuke32 specific commands]] | [[Category:EDuke32 specific commands]] | ||
[[Category:Sprite manipulation]] | [[Category:Sprite manipulation]] |
Revision as of 10:16, 16 November 2012
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.
Bit values for mdflags are:
Value | Label | Description | |
---|---|---|---|
1 | SPREXT_NOTMD | Force sprite be displayed as sprite, instead of a model. | |
2 | SPREXT_NOMDANIM | No model animation. | |
4 | SPREXT_AWAY1 | ? | |
8 | SPREXT_AWAY2 | ? | |
16 | SPREXT_TSPRACCESS | Process in EVENT_ANIMATESPRITES. | |
32 | SPREXT_TEMPINVISIBLE | ? |