/*
 * Author: commy2
 *
 * Convert an array of booleans into a number.
 *
 * Argument:
 * 0: Booleans (Array of Booleans)
 *
 * Return value:
 * Bitmask (Number)
 */
#include "script_component.hpp"

private ["_array", "_result"];

_array = _this;

_result = 0;
{
  if (_x) then {_result = _result + 2 ^ _forEachIndex};
} forEach _array;

_result