Exemple #1
0
        private void Tik(object sender, ElapsedEventArgs e)
        {
            s++;
            Invoke(new Action(() =>
            {
                if (s == 60)
                {
                    m++;
                    s = 0;
                }
                // kolko  trva polcas
                if ((m == 45 && polcas == 1) || (m == 90 && polcas == 2 && predlzenieCas == 0) || (m == predlzenieCas + 90 && polcas == 2))// kolko trva pocas
                {
                    this.StopCasovac();
                    if (polcas == 2)
                    {
                        riadiaceOkno.KoniecHry();
                        s = 0;
                        m = 90 + predlzenieCas;
                    }
                    else
                    {
                        polcas++;
                    }
                    if (lPolcasFutbal.Text != "P")
                    {
                        lPolcasFutbal.Text = "" + polcas;
                        riadiaceOkno.NastavPolcas("" + polcas);
                    }
                }

                String aktCas   = string.Format("{0}:{1}", m.ToString().PadLeft(2, '0'), s.ToString().PadLeft(2, '0'));
                lCasFutbal.Text = aktCas;
                riadiaceOkno.NastavCas(aktCas);
                if (casZobrazenia > 0)
                {
                    casZobrazenia--;
                }
                else
                {
                    lGolHrac.Text = "";
                }
            }));
        }