Example #1
0
        //initialises time trial game
        void timeTrialInit()
        {
            // sets up initial timer
            tempTime = 3;
            // sets up inital values
            score      = 0;
            gameMode   = 1;
            multiplier = 1;
            //sets up menu
            multiLbl.Invoke(new Action(() => multiLbl.Hide()));
            done = false;
            reshuffle();
            tempTime = 3;
            CountdownLbl.Invoke(new Action(() => CountdownLbl.Show()));
            P1ScoreLbl.Invoke(new Action(() => P1ScoreLbl.Hide()));
            P2ScoreLbl.Invoke(new Action(() => P2ScoreLbl.Hide()));

            Console.WriteLine(tempTime);

            // starts the timer
            timeCounter = 60;
            if (ticking)
            {
                aTimer.Stop();
            }

            ticking = true;
            aTimer  = new System.Timers.Timer(1000);
            // Hook up the Elapsed event for the timer.
            aTimer.Elapsed  += timer_Tick;
            aTimer.AutoReset = true;
            aTimer.Enabled   = true;
            timeLbl.Invoke(new Action(() => timeLbl.Show()));
            scoreLabel.Invoke(new Action(() => scoreLabel.Show()));

            scoreLabel.Text = "Score: " + score;
        }