/// <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(), }; }
/// <summary> /// De default constructor. /// </summary> protected WadBase() { _wadname = null; _byteReader = null; Header = new WadHeader(); }