Exemple #1
0
        public static int Show(string stMessage, string stTitle, Stream soundStream)
        {
            CurlingMessageBox cm = new CurlingMessageBox();

            cm.textBoxText.Text = stMessage;
            cm.Text             = stTitle;
            TimerUtil.PlaySound(soundStream);
            cm.ShowDialog();
            return(0);
        }
Exemple #2
0
        private void ProcessTimingTeamsEvents()
        {
            if (radioButtonTeam1.Checked)
            {
                radioButtonTeam2.Visible = false;
            }
            else
            {
                radioButtonTeam1.Visible = false;
            }
            radioButtonTeam1.Enabled = false;
            radioButtonTeam2.Enabled = false;
            buttonTimeOut.Enabled    = true;

            if ((CurlingTimmerStateMachine.StateID)m_stateMachine.CurrentStateID == (CurlingTimmerStateMachine.StateID.TimingTeam1))
            {
                if (m_timeOutLeftTeam1 <= 0)
                {
                    buttonTimeOut.Enabled = false;
                }
                TimerUtil.PlaySound(Properties.Resources.Team1);
                pbTeam1Status.Image = ResGraphic.GreenDot;
                pbTeam2Status.Image = ResGraphic.RedDot;
            }
            else if ((CurlingTimmerStateMachine.StateID)m_stateMachine.CurrentStateID == (CurlingTimmerStateMachine.StateID.TimingTeam2))
            {
                if (m_timeOutLeftTeam2 <= 0)
                {
                    buttonTimeOut.Enabled = false;
                }
                TimerUtil.PlaySound(Properties.Resources.Team2);
                pbTeam2Status.Image = ResGraphic.GreenDot;
                pbTeam1Status.Image = ResGraphic.RedDot;
            }
            SetReferenceTimeIn = DateTime.Now;
            if (m_rockCount++ == 16)
            {
                m_stateMachine.Send((int)CurlingTimmerStateMachine.EventID.EndFinished, null);
            }
            SetRockCount();
        }
Exemple #3
0
 private void ChronometerForm_Load(object sender, EventArgs e)
 {
     TimerUtil.PlaySound(Properties.Resources.FormLoading);
     backgroundWorker2.RunWorkerAsync();
 }