Exemple #1
0
 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;
 }
Exemple #2
0
        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();
        }
Exemple #3
0
 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();
 }
Exemple #4
0
 private void CreateBlankPalettes()
 {
     currentPLFile = new PLFile();
     RefreshAllPalettes();
     RefreshPalettePreview();
 }