Replaced Meta preset ui with TextPrompt UI

This commit is contained in:
miku-666
2022-11-04 10:51:39 +01:00
parent 31a95138d5
commit daf7a02bb3
3 changed files with 1153 additions and 926 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -538,8 +538,7 @@ namespace PckStudio
private void Save(string filePath)
{
bool isSkinsPCK = false;
PCKFile.FileData InfoFile;
if (!currentPCK.TryGetFile("0", PCKFile.FileData.FileType.InfoFile, out InfoFile))
if (!currentPCK.TryGetFile("0", PCKFile.FileData.FileType.InfoFile, out PCKFile.FileData _))
{
switch(MessageBox.Show(this, "The info file, \"0\", was not detected. Would you like to save as a Skins.pck archive?", "Save as Skins archive?", MessageBoxButtons.YesNoCancel))
{
@@ -2803,5 +2802,25 @@ namespace PckStudio
}
}
}
private void addMultipleEntriesToolStripMenuItem1_Click(object sender, EventArgs e)
{
if (treeViewMain.SelectedNode is TreeNode t &&
t.Tag is PCKFile.FileData file)
{
using (var input = new TextPrompt())
{
if (input.ShowDialog(this) == DialogResult.OK)
{
foreach (var line in input.TextOutput)
{
file.properties.Add((line.Substring(0, line.IndexOf(' ')), line.Substring(line.IndexOf(' ') + 1)));
ReloadMetaTreeView();
saved = false;
}
}
}
}
}
}
}

File diff suppressed because it is too large Load Diff