private void Results() { try { csPosScore mScore = new csPosScore(int.Parse(Dice1.Image.Tag.ToString()), int.Parse(Dice2.Image.Tag.ToString()), int.Parse(Dice3.Image.Tag.ToString()), int.Parse(Dice4.Image.Tag.ToString()), int.Parse(Dice5.Image.Tag.ToString()), YahtzeeFilled()); this.gvResults.DataSource = mScore.SetReturnOptions(); this.gvResults.DataMember = "dtResults"; this.gvResults.Refresh(); this.btnRoll.Focus(); } catch (System.Exception ex) { EmailError.frmError eForm = new EmailError.frmError(ex.ToString(), mVersion); eForm.ShowDialog(); } }
private bool mTimer_Tick() { try { Random random = new Random(); if(lblHold1.Text != "Hold") { mDice[0] = random.Next(0, 6); Dice1.Pixbuf = DiceArray[mDice[0]]; } if(lblHold2.Text != "Hold") { mDice[1] = random.Next(0, 6); Dice2.Pixbuf = DiceArray[mDice[1]]; } if(lblHold3.Text != "Hold") { mDice[2] = random.Next(0, 6); Dice3.Pixbuf = DiceArray[mDice[2]]; } if(lblHold4.Text != "Hold") { mDice[3] = random.Next(0, 6); Dice4.Pixbuf = DiceArray[mDice[3]]; } if(lblHold5.Text != "Hold") { mDice[4] = random.Next(0, 6); Dice5.Pixbuf = DiceArray[mDice[4]]; } } catch(System.Exception ex) { frmError eForm = new frmError(ex.ToString()); eForm.Show(); } intRollCountModifier++; intRollCountDown += (10 * intRollCountModifier); if(intRollCountDown > 10000) { SetEnabled(true); intRollNumber++; lblRollNumber.Text = intRollNumber.ToString(); if(intRollNumber == 3) { SetEnabled(false); } csPosScore mScore = new csPosScore(mDice, YahtzeeFilled()); this.gvResults.Model = mScore.SetReturnOptions(); HasResults = true; blnAllowHold = true; this.ShowAll(); return false; } else { return true; } }
private void Results() { try { csPosScore mScore = new csPosScore(int.Parse(Dice1.Image.Tag.ToString()), int.Parse(Dice2.Image.Tag.ToString()), int.Parse(Dice3.Image.Tag.ToString()), int.Parse(Dice4.Image.Tag.ToString()), int.Parse(Dice5.Image.Tag.ToString()), YahtzeeFilled()); this.gvResults.DataSource = mScore.SetReturnOptions(); this.gvResults.DataMember = "dtResults"; this.gvResults.Refresh(); this.btnRoll.Focus(); } catch(System.Exception ex) { EmailError.frmError eForm = new EmailError.frmError(ex.ToString(), mVersion); eForm.ShowDialog(); } }