UnSetFlags: Difference between revisions
From Eternity Wiki
Jump to navigationJump to search
(New page: Type: Miscellaneous, parameterized Parameter Information: * Args1 = Select Bits Field (no default) **1 = Bits **2 = Bits2 **3 = Bits3 *Args2 = Value to Inverse-Logical-AND with sele...) |
(Updated and added see also) |
||
Line 1: | Line 1: | ||
'''UnSetFlags'''(''flag_field'', ''flags'') | |||
Parameter Information | ===Parameter Information === | ||
* Args1 = Select Bits Field (no default) | * Args1 (''flag_field'')) = Select Bits Field (no default) | ||
**1 = | ** 0 = Any of the flags can be manipulated | ||
**2 = | ** 1 = Restrict to flags1 | ||
**3 = | ** 2 = Restrict to flags2 | ||
*Args2 = Value to Inverse-Logical-AND with selected Bits field (default of 0 = 0) | ** 3 = Restrict to flags3 | ||
** 4 = Restrict to flags4 | |||
* Args2 (''flags'') = Value to Inverse-Logical-AND with selected Bits field (default of 0 = 0) | |||
Purpose | ===Purpose and usage=== | ||
Removes the flags set in Args2 to the object's Bits field selected by Args1. This "turns on" effects controlled by those bits. Any flag may be edited by this codepointer. | |||
See [[Thing type flags]] for a list of available flags. | |||
See also: [[SetFlags]] | |||
[[Category:Codepointers]] |
Revision as of 06:29, 20 February 2010
UnSetFlags(flag_field, flags)
Parameter Information
- Args1 (flag_field)) = Select Bits Field (no default)
- 0 = Any of the flags can be manipulated
- 1 = Restrict to flags1
- 2 = Restrict to flags2
- 3 = Restrict to flags3
- 4 = Restrict to flags4
- Args2 (flags) = Value to Inverse-Logical-AND with selected Bits field (default of 0 = 0)
Purpose and usage
Removes the flags set in Args2 to the object's Bits field selected by Args1. This "turns on" effects controlled by those bits. Any flag may be edited by this codepointer.
See Thing type flags for a list of available flags.
See also: SetFlags