NScumm.Scumm.IO.ResourceIndex8.ReadArrayFromIndexFile C# (CSharp) Method

ReadArrayFromIndexFile() protected method

protected ReadArrayFromIndexFile ( BinaryReader br ) : void
br System.IO.BinaryReader
return void
        protected override void ReadArrayFromIndexFile(BinaryReader br)
        {
            uint num;
            while ((num = br.ReadUInt32()) != 0)
            {
                var a = br.ReadInt32();
                var b = br.ReadInt32();

                if (b != 0)
                {
                    ArrayDefinitions.Add(new ArrayDefinition{ Index = num, Type = (int)ArrayType.IntArray, Dim2 = b, Dim1 = a });
                }
                else
                {
                    ArrayDefinitions.Add(new ArrayDefinition{ Index = num, Type = (int)ArrayType.IntArray, Dim2 = a, Dim1 = b });
                }
            }
        }
    }