private void buttonGetCurrentModifiers_Click(object sender, EventArgs e) { for (int i = 1; i <= 6; i++) { if (i == 1) { textBoxModifier1.Text = (DiceRolls.GetModifierText(textBoxStat2.Text).ToString()); } else if (i == 2) { textBoxModifier2.Text = (DiceRolls.GetModifierText(textBoxStat3.Text).ToString()); } else if (i == 3) { textBoxModifier3.Text = (DiceRolls.GetModifierText(textBoxStat4.Text).ToString()); } else if (i == 4) { textBoxModifier4.Text = (DiceRolls.GetModifierText(textBoxStat5.Text).ToString()); } else if (i == 5) { textBoxModifier5.Text = (DiceRolls.GetModifierText(textBoxStat6.Text).ToString()); } else if (i == 6) { textBoxModifier6.Text = (DiceRolls.GetModifierText(textBoxStat7.Text).ToString()); } } }
private void buttonPrintStats_Click(object sender, EventArgs e) { try { System.IO.StreamReader sr = new System.IO.StreamReader(textCharFileLocation.Text); List <String> charStats = new List <String>(); int i = 1; while (true) { String initialString = sr.ReadLine(); Char[] statValueArray = initialString.ToArray(); String statValue = ""; bool pastEqual = false; for (int x = 0; x < statValueArray.Length; x++) { if (pastEqual) { statValue = statValue + statValueArray[x]; } else if (statValueArray[x].Equals('=')) { pastEqual = true; } /*if (Char.IsDigit(statValueArray[x])) * { * statValue = statValue + statValueArray[x]; * }*/ } //String statValue = new String(initialString.Where(Char.IsDigit).ToArray()); if (i == 1) { textBoxStat1.Text = statValue; i++; } else if (i == 2) { textBoxStat2.Text = statValue; textBoxModifier1.Text = (DiceRolls.GetModifierText(statValue).ToString()); i++; } else if (i == 3) { textBoxStat3.Text = statValue; textBoxModifier2.Text = (DiceRolls.GetModifierText(statValue).ToString()); i++; } else if (i == 4) { textBoxStat4.Text = statValue; textBoxModifier3.Text = (DiceRolls.GetModifierText(statValue).ToString()); i++; } else if (i == 5) { textBoxStat5.Text = statValue; textBoxModifier4.Text = (DiceRolls.GetModifierText(statValue).ToString()); i++; } else if (i == 6) { textBoxStat6.Text = statValue; textBoxModifier5.Text = (DiceRolls.GetModifierText(statValue).ToString()); i++; } else if (i == 7) { textBoxStat7.Text = statValue; textBoxModifier6.Text = (DiceRolls.GetModifierText(statValue).ToString()); i++; break; } } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }