You are currently viewing the gmlscripts.pro static mirror. Forum access and script submissions are not available through this mirror.

Invert gmlscripts.pro

bit_test

bits = 229;               //  bits == 229 (11100101)
test = bit_test(bits,4);  //  test == 0   (...^....)
test = bit_test(bits,5);  //  test == 1   (..^.....)
bit_test(bitfield,bit)
Returns the state of a bit within a given bitfield.
COPY/// bit_test(bitfield,bit)
//
//  Returns the state of a bit within a given bitfield.
//
//      bitfield    number or group of bits, integer
//      bit         bit index to test, integer
//
/// gmlscripts.pro/license
{
    return 1 & (argument0 >> argument1);
}

Contributors: xot

GitHub: View · Commits · Blame · Raw