Exemplo n.º 1
0
        private void CreateRecipeButton_Click(object sender, EventArgs e)
        {
            Recipe startSummonRecipe = new Recipe()
            {
                actionId     = "work",
                requirements = new Dictionary <string, string>()
                {
                    { "desire", "-1" },
                    { "ritual", "1" }
                },
                warmup  = 60,
                effects = new Dictionary <string, string>
                {
                    { BaseSummon.ID, "1" }
                },
                linked = new List <RecipeLink>
                {
                    new RecipeLink("summoninglosingcontrol", 30, false, null, null)
                },
                craftable = true
            };

            RecipeViewer rv = new RecipeViewer(startSummonRecipe, BaseRecipe_Assign, RecipeType.Generator, null);

            MessageBox.Show("The fields with red labels are required.", "Required Values");
            rv.Show();
        }
Exemplo n.º 2
0
        private void createRecipeButton_Click(object sender, EventArgs e)
        {
            RecipeViewer rv = new RecipeViewer(new Recipe(), baseRecipe_Assign);

            MessageBox.Show("You do not have to fill out the Warm Up, Verb ID, Linked Recipes or effects portion, just the: ID, Label, Start Description, Description, and Requirements. You do not need to include desire: -1 or ritual: 1 in Requirements.");
            rv.Show();
        }
Exemplo n.º 3
0
 private void resultsListBox_MouseDoubleClick(object sender, MouseEventArgs e)
 {
     if (resultsListBox.SelectedItem == null)
     {
         return;
     }
     if (Utilities.recipeExists(resultsListBox.SelectedItem.ToString()))
     {
         RecipeViewer ev = new RecipeViewer(Utilities.getRecipe(resultsListBox.SelectedItem.ToString()), null);
         ev.Show();
     }
 }
Exemplo n.º 4
0
        private void inducesDataGridView_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            string id = inducesDataGridView.Rows[e.RowIndex].Cells[0].Value as String;

            if (id == null)
            {
                return;
            }
            RecipeViewer rv = new RecipeViewer(Utilities.getRecipe(id), null);

            rv.Show();
        }
Exemplo n.º 5
0
 private void OpenRecipeButton_Click(object sender, EventArgs e)
 {
     if (Utilities.RecipeExists(idTextBox.Text))
     {
         RecipeViewer rv = new RecipeViewer(Utilities.GetRecipe(idTextBox.Text), null, null);
         rv.Show();
     }
     else
     {
         MessageBox.Show("That recipe does not currently exist.");
     }
 }
        private void ResultsListBox_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            if (resultsListBox.SelectedItem == null)
            {
                return;
            }

            Recipe       selectedRecipe = resultsWithId[resultsListBox.SelectedItem.ToString()];
            RecipeViewer ev             = new RecipeViewer(selectedRecipe.Copy(), null, null);

            ev.Show();
        }
Exemplo n.º 7
0
        private void InspectSuccessRecipeButton_Click(object sender, EventArgs e)
        {
            RecipeViewer rv = new RecipeViewer(SucceedSummon, null, null);

            rv.Show();
        }
Exemplo n.º 8
0
        private void inspectBaseRecipeButton_Click(object sender, EventArgs e)
        {
            RecipeViewer rv = new RecipeViewer(startSummon, null);

            rv.Show();
        }
Exemplo n.º 9
0
        private void openRecipeButton_Click(object sender, EventArgs e)
        {
            RecipeViewer rv = new RecipeViewer(Utilities.getRecipe(idTextBox.Text), null);

            rv.Show();
        }