private void AddTextureFTEX(BFRESGroupNode ftexCont) { OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = FileFilters.FTEX; ofd.Multiselect = true; if (ofd.ShowDialog() == DialogResult.OK) { string ResourceName = Path.GetFileNameWithoutExtension(ofd.FileName); FTEX ftex = new FTEX(); ftex.texture = new ResU.Texture(); ftex.Text = ResourceName; ftex.Replace(ofd.FileName); if (ftex.IsEdited) { ftexCont.AddNode(ftex); } else { ftex.Unload(); } listView1.Items.Add(ftex.Text, ftex.Text, 0); int lastItem = listView1.Items.Count - 1; listView1.Items[lastItem].Selected = true; listView1.Select(); } }
private void Replace(object sender, EventArgs args) { OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "Supported Formats|*.dds; *.png;*.tga;*.jpg;*.tiff|" + "Microsoft DDS |*.dds|" + "Portable Network Graphics |*.png|" + "Joint Photographic Experts Group |*.jpg|" + "Bitmap Image |*.bmp|" + "Tagged Image File Format |*.tiff|" + "All files(*.*)|*.*"; ofd.Multiselect = false; if (ofd.ShowDialog() == DialogResult.OK) { FTEX ftex = new FTEX(); ftex.Replace(ofd.FileName); } }