Esempio n. 1
0
 private void NameTextbox_Change(object sender, EventArgs e)
 {
     this.Text = NameTextbox.Text;
     if (Secretary.RuleExists(NameTextbox.Text))
     {
         NameTextbox.ForeColor = Color.Red;
     }
     else
     {
         NameTextbox.ForeColor = Color.Black;
     }
 }
Esempio n. 2
0
 private bool SaveRule()
 {
     if (NameTextbox.Text == "Rule Name")
     {
         MessageBox.Show("Please give this rule a name", "Name Rule");
         return(false);
     }
     if (NameTextbox.Text != starting_rule_name && Secretary.RuleExists(NameTextbox.Text))
     {
         MessageBox.Show("A rule with the name '" + NameTextbox.Text + "' already exists.", "Rename Rule");
         return(false);
     }
     current_rule.rule_name = NameTextbox.Text;
     StoreDice(ref current_rule);
     StoreModifiers(ref current_rule);
     StoreEventResults(ref current_rule);
     Secretary.SaveRule(starting_rule_name, current_rule);
     return(true);
 }
Esempio n. 3
0
 private bool SaveRule()
 {
     if (NameTextbox.Text == "Rule Name")
     {
         NameTextbox.ForeColor = Color.Red;
         MessageBox.Show("Please give this rule a name", "Name Rule");
         return(false);
     }
     if (NameTextbox.Text != starting_rule_name && Secretary.RuleExists(NameTextbox.Text))
     {
         MessageBox.Show("A rule with the name '" + NameTextbox.Text + "' already exists.", "Rename Rule");
         return(false);
     }
     current_rule.rule_name = NameTextbox.Text;
     ((StructCollection.Damage)current_rule.results).damage_type = DamageTypeTextbox.Text != "Damage Type" ? DamageTypeTextbox.Text : "";
     StoreDice(ref current_rule);
     StoreModifiers(ref current_rule);
     StoreFunctionalities(ref current_rule);
     Secretary.SaveRule(starting_rule_name, current_rule);
     return(true);
 }