SwfDotNet.IO.Utils.BufferedBinaryReader.ReadBoolean C# (CSharp) Method

ReadBoolean() public method

Reads the bool.
public ReadBoolean ( ) : bool
return bool
        public override bool ReadBoolean()
        {
            return (ReadUBits(1) == 1) ? true : false;
        }

Usage Example

Example #1
0
        /// <summary>
        /// Reads the data.
        /// </summary>
        /// <param name="binaryReader">Binary reader.</param>
        /// <param name="flags">Flags.</param>
        public void ReadData(BufferedBinaryReader binaryReader, byte flags)
        {
            base.SetStartPoint(binaryReader);
            byte numBits = (byte)(flags & 0x0F);
            bool generalLineFLag = binaryReader.ReadBoolean();
            deltaX = 0;
            deltaY = 0;

            if (generalLineFLag)
            {
                deltaX = binaryReader.ReadSBits((uint)(numBits + 2));
                deltaY = binaryReader.ReadSBits((uint)(numBits + 2));
            }
            else
            {
                bool vertLineFlag = binaryReader.ReadBoolean();
                if (!vertLineFlag)
                    deltaX = binaryReader.ReadSBits((uint)(numBits + 2));
                else
                    deltaY = binaryReader.ReadSBits((uint)(numBits + 2));
            }
            base.SetEndPoint(binaryReader);
        }
All Usage Examples Of SwfDotNet.IO.Utils.BufferedBinaryReader::ReadBoolean