get_bit

Declaration

get_bit (bit_field, bit_number: INTEGER): BOOLEAN

Description

Returns True if bit bit_number is set in bit_field. If it's 0 (not set), it returns false.

See Also

set_bit
sum_bits
math functions

Example

script test_bits is
  flags := 0
  flags := set_bit (flags, 0, True) -- flags = 1
  if get_bit (flags, 0) then
    -- do something
  end
end