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(); } }
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); } }