Exemple #1
0
        private void selectButton_Click(object sender, EventArgs e)
        {
            switch (listType)
            {
            case 0:
                ReturnObjectCombo = getObjectComboEntryFromName(listView1.SelectedItems[0].Text, listView1.SelectedItems[0].Tag);
                break;

            case 1:
                ReturnPresetMacro =
                    level.MacroObjectPresets[
                        getMacroPresetFromLabel(listView1.SelectedItems[0].Text) - 0x1F];
                break;

            case 2:
                setReturnFromSpecialName(level.SpecialObjectPresets_8, listView1.SelectedItems[0].Text);
                break;

            case 3:
                setReturnFromSpecialName(level.SpecialObjectPresets_10, listView1.SelectedItems[0].Text);
                break;

            case 4:
                setReturnFromSpecialName(level.SpecialObjectPresets_12, listView1.SelectedItems[0].Text);
                break;
            }
            ClickedSelect = true;
            Close();
        }
Exemple #2
0
        private void setReturnFromSpecialName(List <PresetMacroEntry> specialList, string label)
        {
            int presetID = getMacroPresetFromLabel(label);

            foreach (PresetMacroEntry entry in specialList)
            {
                if (entry.PresetID == presetID)
                {
                    ReturnPresetMacro = entry;
                    return;
                }
            }
        }