private void HandleEqualButton(EqualButton equalButton) { if (isAnimation || equalButton.isSelected || !formula.CanAppendEqual(equalButton.equal)) { SoundWareHouse.Instance.seButtonError.GetComponent <AudioSource>().Play(); return; } SoundWareHouse.Instance.seTermButton.GetComponent <AudioSource>().Play(); formula.AppendEqual(equalButton.equal); formulaText.AppendEqual(); HandleTermButton(equalButton); }
private void DivButton_Click(object sender, EventArgs e) // / operation { if (finish == false) { EqualButton.PerformClick(); //used to perform multiple calculations calc.Divide(Convert.ToDecimal(textBox1.Text)); finish = true; } else { calc.Divide(Convert.ToDecimal(textBox1.Text)); finish = true; } operation += textBox1.Text + " / "; }
private void OperatorButton_Click(object sender, EventArgs e) { Button op = (Button)sender; if (resVal != 0) { EqualButton.PerformClick(); showprevoperation = true; operand = op.Text; prevOperation.Text = resVal + " " + operand; } else { operand = op.Text; resVal = Double.Parse(TotalDisplay.Text); showprevoperation = true; prevOperation.Text = resVal + " " + operand; } first_num = prevOperation.Text; }