Exemple #1
0
        /// <summary>
        /// Deze constructor maakt een nieuw WAD object aan met de meegegeven WAD.
        /// </summary>
        /// <param name="wadname">De bestandsnaam (inclusief pad) van de te interpreteren WAD.</param>
        protected WadBase(string wadname)
        {
            _wadname    = wadname;
            _byteReader = new BinaryReader(new FileStream(wadname, FileMode.Open, FileAccess.Read));

            Header = new WadHeader()
            {
                ID              = new string(_byteReader.ReadChars(4)),
                NumberOfLumps   = _byteReader.ReadInt32(),
                DirectoryOffset = _byteReader.ReadInt32(),
            };
        }
Exemple #2
0
 /// <summary>
 /// De default constructor.
 /// </summary>
 protected WadBase()
 {
     _wadname    = null;
     _byteReader = null;
     Header      = new WadHeader();
 }