AddFilePrompt - Fix Unused file type being selectable

This commit is contained in:
miku-666
2024-04-12 20:39:19 +02:00
parent b5081d4973
commit f685ee29f6
3 changed files with 12 additions and 16 deletions

View File

@@ -105,8 +105,7 @@
resources.GetString("FileTypeComboBox.Items10"),
resources.GetString("FileTypeComboBox.Items11"),
resources.GetString("FileTypeComboBox.Items12"),
resources.GetString("FileTypeComboBox.Items13"),
resources.GetString("FileTypeComboBox.Items14")});
resources.GetString("FileTypeComboBox.Items13")});
this.FileTypeComboBox.Name = "FileTypeComboBox";
this.FileTypeComboBox.Style = MetroFramework.MetroColorStyle.Blue;
this.FileTypeComboBox.Theme = MetroFramework.MetroThemeStyle.Dark;

View File

@@ -12,7 +12,7 @@ namespace PckStudio.Popups
/// otherwise <see cref="string.Empty"/>
/// </summary>
public string Filepath => DialogResult == DialogResult.OK ? InputTextBox.Text : string.Empty;
public PckFileType Filetype => (PckFileType)FileTypeComboBox.SelectedIndex;
public PckFileType Filetype => (PckFileType)(FileTypeComboBox.SelectedIndex + (FileTypeComboBox.SelectedIndex >= 3 ? 1 : 0));
public AddFilePrompt(string initialText) : this(initialText, -1)
{ }

View File

@@ -262,39 +262,36 @@
<value>TextureFile (*.png)</value>
</data>
<data name="FileTypeComboBox.Items3" xml:space="preserve">
<value>UIDataFile (UNUSED)</value>
</data>
<data name="FileTypeComboBox.Items4" xml:space="preserve">
<value>InfoFile (0)</value>
</data>
<data name="FileTypeComboBox.Items5" xml:space="preserve">
<data name="FileTypeComboBox.Items4" xml:space="preserve">
<value>TexturePackInfoFile (x&lt;Resolution&gt;Info.pck)</value>
</data>
<data name="FileTypeComboBox.Items6" xml:space="preserve">
<data name="FileTypeComboBox.Items5" xml:space="preserve">
<value>LocalisationFile (languages.loc/localisation.loc)</value>
</data>
<data name="FileTypeComboBox.Items7" xml:space="preserve">
<data name="FileTypeComboBox.Items6" xml:space="preserve">
<value>GameRulesFile (*.grf)</value>
</data>
<data name="FileTypeComboBox.Items8" xml:space="preserve">
<data name="FileTypeComboBox.Items7" xml:space="preserve">
<value>AudioFile (*.pck)</value>
</data>
<data name="FileTypeComboBox.Items9" xml:space="preserve">
<data name="FileTypeComboBox.Items8" xml:space="preserve">
<value>ColourTableFile (colours.col)</value>
</data>
<data name="FileTypeComboBox.Items10" xml:space="preserve">
<data name="FileTypeComboBox.Items9" xml:space="preserve">
<value>GameRulesHeader (*.grh)</value>
</data>
<data name="FileTypeComboBox.Items11" xml:space="preserve">
<data name="FileTypeComboBox.Items10" xml:space="preserve">
<value>SkinDataFile (*.pck)</value>
</data>
<data name="FileTypeComboBox.Items12" xml:space="preserve">
<data name="FileTypeComboBox.Items11" xml:space="preserve">
<value>ModelsFile (models.bin)</value>
</data>
<data name="FileTypeComboBox.Items13" xml:space="preserve">
<data name="FileTypeComboBox.Items12" xml:space="preserve">
<value>BehavioursFile (behaviours.bin)</value>
</data>
<data name="FileTypeComboBox.Items14" xml:space="preserve">
<data name="FileTypeComboBox.Items13" xml:space="preserve">
<value>MaterialFile (entityMaterials.bin)</value>
</data>
<data name="FileTypeComboBox.Location" type="System.Drawing.Point, System.Drawing">