Exemple #1
0
        // Constructor
        internal Lump(Stream data, WAD owner, byte[] fixedname, int offset, int length)
        {
            // Initialize
            this.stream    = new ClippedStream(data, offset, length);
            this.owner     = owner;
            this.fixedname = fixedname;
            this.offset    = offset;
            this.length    = length;

            // Make name
            MakeNames(fixedname);

            // We have no destructor
            GC.SuppressFinalize(this);
        }
Exemple #2
0
        // Constructor
        internal Lump(Stream data, WAD owner, byte[] fixedname, int offset, int length)
        {
            // Initialize
            this.stream    = new ClippedStream(data, offset, length);
            this.owner     = owner;
            this.fixedname = fixedname;
            this.offset    = offset;
            this.length    = length;

            // Make name
            this.name      = MakeNormalName(fixedname, WAD.ENCODING).ToUpperInvariant();
            this.fixedname = MakeFixedName(name, WAD.ENCODING);
            this.longname  = MakeLongName(name, false);            //mxd

            // We have no destructor
            GC.SuppressFinalize(this);
        }