Exemplo n.º 1
0
 public CommonResource(params string[] wadPaths)
 {
     try
     {
         wad      = new Wad(wadPaths);
         palette  = new Palette(wad);
         colorMap = new ColorMap(wad);
         textures = new TextureLookup(wad);
         flats    = new FlatLookup(wad);
         sprites  = new SpriteLookup(wad);
     }
     catch (Exception e)
     {
         ExceptionDispatchInfo.Capture(e).Throw();
     }
 }
Exemplo n.º 2
0
        public CommonResource(string[] wadPaths, bool loadDehLump)
        {
            try
            {
                wad = new Wad(wadPaths);

                if (loadDehLump)
                {
                    DeHackEd.ReadDeHackEdLump(wad);
                }

                palette   = new Palette(wad);
                colorMap  = new ColorMap(wad);
                textures  = new TextureLookup(wad);
                flats     = new FlatLookup(wad);
                sprites   = new SpriteLookup(wad);
                animation = new TextureAnimation(textures, flats);
            }
            catch (Exception e)
            {
                ExceptionDispatchInfo.Throw(e);
            }
        }