Beispiel #1
0
        private void menuFile_ItemClick(object sender, ItemClickEventArgs e)
        {
            // New
            if (e.Item.Name == menuFileNew.Name)
            {
                NewModForm form = new NewModForm();
                if (form.ShowDialog() == DialogResult.OK)
                {
                    string folder     = form.modFolder;
                    string title      = form.modFolder;
                    string gameName   = form.gameName;
                    string gameBranch = form.gameBranch;

                    Game game = launcher.GetGamesList()[gameName];

                    string modName = title + " (" + folder + ")";

                    launcher.SetCurrentGame(game);
                    toolsGames.EditValue = game.name;

                    updateToolsMods();

                    Mod mod = launcher.GetCurrentGame().GetModsList(launcher)[modName];
                    launcher.GetCurrentGame().SetCurrentMod(mod);
                    toolsMods.EditValue = mod.name;
                }
            }

            // Exit
            else if (e.Item.Name == menuFileExit.Name)
            {
                Close();
            }

            // Libraries
            else if (e.Item.Name == menuFileLibraries.Name)
            {
                LibrariesForm form = new LibrariesForm(launcher);
                form.ShowDialog();

                updateToolsGames();
            }
        }
Beispiel #2
0
 private void gamesCombo_TextChanged(object sender, EventArgs e)
 {
     launcher.SetCurrentGame(launcher.GetGamesList()[gamesCombo.EditValue.ToString()]);
     game = gamesCombo.EditValue.ToString();
     updateModsCombo();
 }