Logic Functions⚓︎
Warning
The MWSE-mwscript API is deprecated. The documentation found here is for legacy purposes only. None of the following functions can be used directly from Lua.
xAnd⚓︎
Parameters:
longleftValue: First value for the logical operation.longrightValue: Second value for the logical operation.
Returned:
longresult: 1 if the logical operation returns true.
This function performs an AND logical operation, and returns its result. An AND operation returns true if both of the values are non-zero.
| A | B | xAnd A B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
xNot⚓︎
Parameters:
longvalue: Value for the logical operation.
Returned:
longresult: 1 if the logical operation returns true.
This function performs a NOT logical operation, and returns its result. A NOT operation returns true if its parameter is zero.
| A | xNot A |
|---|---|
| 0 | 1 |
| 1 | 0 |
xOr⚓︎
Parameters:
longleftValue: First value for the logical operation.longrightValue: Second value for the logical operation.
Returned:
longresult: 1 if the logical operation returns true.
This function performs an OR logical operation, and returns its result. An OR operation returns true if either of the values are non-zero.
| A | B | xOr A B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
xXor⚓︎
Parameters:
longleftValue: First value for the logical operation.longrightValue: Second value for the logical operation.
Returned:
longresult: 1 if the logical operation returns true.
This function performs an XOR logical operation, and returns its result. An XOR operation returns true if one of the values is non-zero, but not both.
| A | B | xXor A B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |