Example #1
0
        private SurfFlag[] GetTextureInfo(Stream stream)
        {
            Lump lump = header.lumps[(int)LumpType.LUMP_TEXINFO];

            SurfFlag[] textureData = new SurfFlag[lump.length / 72];
            stream.Position = lump.offset;

            for (int i = 0; i < textureData.Length; i++)
            {
                stream.Position += 64;
                textureData[i]   = (SurfFlag)UtilityReader.ReadInt(stream);
                stream.Position += 4;
            }

            return(textureData);
        }
        private SurfFlag[] GetTextureInfo(Stream stream)
        {
            Lump lump = header.lumps[(int)LumpType.LUMP_TEXINFO];
            SurfFlag[] textureData = new SurfFlag[lump.length / 72];
            stream.Position = lump.offset;

            for (int i = 0; i < textureData.Length; i++)
            {
                stream.Position += 64;
                textureData[i] = (SurfFlag)UtilityReader.ReadInt(stream);
                stream.Position += 4;
            }

            return textureData;
        }