Description
Decodes a single scalar into array of unique binary flags (zeroes or ones).
Note
The maximal decodable number is 16777215 (224 - 1).
Syntax
[value, size] call BIS_fnc_decodeFlags2
Parameters:
value: Number - (Optional, default 0) the value to be convertedsize: Number - (Optional, default 1) wanted array size
Returns: Array of Numbers - "boolean" flags where 0 = false and 1 = true
Examples
Example 1
private _result = 13 call BIS_fnc_decodeFlags2; // returns [1,0,1,1]
Example 2
private _result = [13, 8] call BIS_fnc_decodeFlags2; // returns [1,0,1,1,0,0,0,0]
See also
BIS_fnc_encodeFlags · BIS_fnc_encodeFlags2 · BIS_fnc_encodeFlags4 · BIS_fnc_encodeFlags8 · BIS_fnc_decodeFlags · BIS_fnc_decodeFlags4 · BIS_fnc_decodeFlags8