NScumm.Sky.RncDecoder.InitCrc C# (CSharp) Method

InitCrc() private method

private InitCrc ( ) : void
return void
        private void InitCrc()
        {
            ushort tmp2;

            for (tmp2 = 0; tmp2 < 0x100; tmp2++)
            {
                var tmp1 = tmp2;
                for (var cnt = 8; cnt > 0; cnt--)
                {
                    if (tmp1 % 2 != 0)
                    {
                        tmp1 >>= 1;
                        tmp1 ^= 0x0a001;
                    }
                    else
                        tmp1 >>= 1;
                }
                _crcTable[tmp2] = tmp1;
            }
        }