Пример #1
0
        /// <summary>
        /// Hopp genomfört - dölj poängsättning och räkna ut poäng
        /// </summary>
        public void CompleteDive()
        {
            if (_panelScoring.InvokeRequired)
            {
                CompleteDiveDelegate d = new CompleteDiveDelegate(CompleteDive);
                this.Invoke(d);
                return;
            }
            _panelScoring.Enabled = false;

            //CurrentDivePanel.BackColor = PanelDrawer.Colors[1];

            //Nästa runda (hopp)
            if (CurrentDiverIndex == 0)
            {
                btnDoDive.Enabled    = false;
                btnNextRound.Enabled = true;
            }
            else
            {
                btnDoDive.Enabled = true;
            }

            //Sista hoppet - avsluta tävling
            if (CurrentRoundIndex == _presenter.CurrentEvent.diveCount)
            {
                btnDoDive.Enabled    = false;
                btnNextRound.Enabled = false;
                CurrentRoundIndex   -= 1; //Runda 4 av 3 annars.
            }
            _presenter.NewConnections = checkBoxNewConnections.Checked;

            UpdateJudgeScores();
            UpdateLeaderboard();
            PrintEventStatus();
        }
Пример #2
0
        /// <summary>
        /// Hopp genomfört - dölj poängsättning och räkna ut poäng
        /// </summary>
        public void CompleteDive()
        {
            if (_panelScoring.InvokeRequired)
            {
                CompleteDiveDelegate d = new CompleteDiveDelegate(CompleteDive);
                this.Invoke(d);
                return;
            }
            _panelScoring.Enabled = false;

            //CurrentDivePanel.BackColor = PanelDrawer.Colors[1];

            //Nästa runda (hopp)
            if (CurrentDiverIndex == 0)
            {
                btnDoDive.Enabled = false;
                btnNextRound.Enabled = true;
            }
            else
            {
                btnDoDive.Enabled = true;
            }

            //Sista hoppet - avsluta tävling
            if (CurrentRoundIndex == _presenter.CurrentEvent.diveCount)
            {
                btnDoDive.Enabled = false;
                btnNextRound.Enabled = false;
                CurrentRoundIndex -= 1; //Runda 4 av 3 annars.
            }
            _presenter.NewConnections = checkBoxNewConnections.Checked;

            UpdateJudgeScores();
            UpdateLeaderboard();
            PrintEventStatus();
        }