//----------------------------------------------------------- // Opens a SS file when opening sprite selector // sender (object): (Unused) // e (EventArgs): (Unused) //----------------------------------------------------------- private void OpenSelectorMi_Click(object sender, EventArgs e) { OpenFileDialog dlg = new OpenFileDialog() { Filter = "Sprite Selector Image|*.SS" }; if (dlg.ShowDialog() == DialogResult.OK) { if (dlg.CheckFileExists == true) { System.IO.Stream stream = System.IO.File.Open(dlg.FileName, System.IO.FileMode.Open); System.Xml.Serialization.XmlSerializer xmlSerializer = new System.Xml.Serialization.XmlSerializer(typeof(SaveSpriteSelector)); SaveSpriteSelector save = (SaveSpriteSelector)xmlSerializer.Deserialize(stream); stream.Close(); if (spriteSelector != null) { spriteSelector.Dispose(); } spriteSelector = new SpriteSelector(save.gridWidthS, save.gridHeightS, save.spacingS, save.spriteImagePathS, save.currentSpriteS); spriteImagePath = save.spriteImagePathS; spriteSelector.Show(); DrawFrameGrid(); } } }
//----------------------------------------------------------- // Start to create new sprite selector when clicked // sender (object): (Unused) // e (EventArgs): (Unused) //----------------------------------------------------------- private void NewSelectorMi_Click(object sender, EventArgs e) { OpenFileDialog dlg = new OpenFileDialog(); if (dlg.ShowDialog() == DialogResult.OK) { if (dlg.CheckFileExists == true) { if (spriteSelector != null) { spriteSelector.Dispose(); } spriteSelector = new SpriteSelector(dlg.FileName); spriteImagePath = dlg.FileName; spriteSelector.Show(); } } }
private void AddNewSpriteImageToolStripMenuItem_Click(object sender, EventArgs e) { spriteSelector = new SpriteSelector(); spriteSelector.Show(); }