NScumm.Scumm.ScummEngine2.SetBitVar C# (CSharp) Метод

SetBitVar() приватный Метод

private SetBitVar ( ) : void
Результат void
        void SetBitVar()
        {
            var var = ReadWord();
            var a = GetVarOrDirectByte(OpCodeParameter.Param1);

            int bit_var = (int)(var + a);
            int bit_offset = bit_var & 0x0f;
            bit_var >>= 4;

            if (GetVarOrDirectByte(OpCodeParameter.Param2) != 0)
                Variables[bit_var] |= (1 << bit_offset);
            else
                Variables[bit_var] &= ~(1 << bit_offset);
        }
ScummEngine2