private void importLevelButton_Click(object sender, EventArgs e) { if (levelTreeView.SelectedNode == null) { return; } // Figure out what file to import if (importLevelDialog.ShowDialog() == DialogResult.Cancel) { return; } // Get the files string LevelFilename = (string)levelTreeView.SelectedNode.Tag; DSFileSystem.File LevelFile = ROM.getLevelFile(LevelFilename); DSFileSystem.File BGFile = ROM.getBGDatFile(LevelFilename); // Load it try { ExternalLevelSource level = new ExternalLevelSource(importLevelDialog.FileName); level.level.Import(LevelFile, BGFile); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void importLevelButton_Click(object sender, EventArgs e) { if (levelTreeView.SelectedNode == null) return; // Figure out what file to import if (importLevelDialog.ShowDialog() == DialogResult.Cancel) return; // Get the files string LevelFilename = (string)levelTreeView.SelectedNode.Tag; DSFileSystem.File LevelFile = ROM.getLevelFile(LevelFilename); DSFileSystem.File BGFile = ROM.getBGDatFile(LevelFilename); // Load it try { ExternalLevelSource level = new ExternalLevelSource(importLevelDialog.FileName); level.level.Import(LevelFile, BGFile); } catch (Exception ex) { MessageBox.Show(ex.Message); } }