BitUtil.lua 321 B

123456789101112131415
  1. local BitUtil = class("BitUtil")
  2. function BitUtil.ParseMailReadState(state)
  3. return Bit.band (1, state)
  4. end
  5. function BitUtil.ParseMailRewardState(state)
  6. return Bit.band (1, Bit.rshift (state, 1))
  7. end
  8. function BitUtil.RshiftNumBandOne(num, pos)
  9. return Bit.band (1, Bit.rshift (num, pos))
  10. end
  11. return BitUtil