private void LoadPLFile(string filename) { currentPLFile = new PLFile(File.ReadAllBytes(filename), isGamecube); RefreshAllPalettes(); RefreshPalettePreview(); currentFilename = filename; this.Text = "Sonic Adventure PL Tool - " + currentFilename; toolStripStatusLabelFilename.Text = Path.GetFileNameWithoutExtension(currentFilename) + " "; toolStripStatusLabelLevelName.Text = SAModel.SAEditorCommon.LanternFilenames.GetLevelNameFromFilename(currentFilename); saveToolStripMenuItem.Enabled = true; }
private void CreateDefaultPalettes() { PLFile plf = new PLFile(Properties.Resources.defpalette); currentPLFile = new PLFile(); currentPLFile.Palettes.Clear(); foreach (PLPalette pl in plf.Palettes) { currentPLFile.Palettes.Add(pl); } RefreshAllPalettes(); RefreshPalettePreview(); }
private void importToolStripMenuItem_Click(object sender, EventArgs e) { using (OpenFileDialog ofd = new OpenFileDialog() { Title = "Import PNG", Filter = "PNG Images|*.png|All Files|*.*", DefaultExt = "png", FileName = Path.GetFileNameWithoutExtension(currentFilename) }) if (ofd.ShowDialog() == DialogResult.OK) { Bitmap import = new Bitmap(ofd.FileName); currentPLFile = new PLFile(import); import.Dispose(); } RefreshAllPalettes(); RefreshPalettePreview(); }
private void CreateBlankPalettes() { currentPLFile = new PLFile(); RefreshAllPalettes(); RefreshPalettePreview(); }