示例#1
0
 public frmCvnEditor()
 {
     m_entry           = m_palette = null;
     m_workingfile     = null;
     m_workingpath     = string.Empty;
     m_discard_changes = true;
     m_is_from_stream  = false;
     m_changed         = false;
     m_failed          = false;
     InitializeComponent();
 }
示例#2
0
 public frmCvnEditor(TenshiEntry BaseFile, TenshiEntry Palette = null)
     : this()
 {
     m_entry       = BaseFile;
     m_palette     = Palette;
     m_workingpath = m_entry.Entry;
     try
     {
         m_workingfile = cvn.Open(BaseFile, BaseFile.Type, Palette);
     }
     catch (FormatException)
     {
         m_failed = true;
         return;
     }
     if (m_workingfile == null)
     {
         m_failed = true;
         return;
     }
     m_is_from_stream = true;
     RefreshView();
     m_changed = false;
 }