Exemplo n.º 1
0
        public MapTable(FileReader aPefFile, uint aID, uint aVersion, uint aFlags, uint aSizeInBytes)
            : base(aID, aVersion, aFlags, aSizeInBytes)
        {
            _top      = aPefFile.ReadI4BE();
            _left     = aPefFile.ReadI4BE();
            _bottom   = aPefFile.ReadI4BE();
            _right    = aPefFile.ReadI4BE();
            _plane    = aPefFile.ReadI4BE();
            _planes   = aPefFile.ReadI4BE();
            _rowPitch = aPefFile.ReadI4BE();
            _colPitch = aPefFile.ReadI4BE();
            int tableSize = aPefFile.ReadI4BE();

            _tableEntries = new List <short>();
            for (int i = 0; i < tableSize; i++)
            {
                short t = aPefFile.ReadI2BE();
                _tableEntries.Add(t);
            }
        }