Пример #1
0
 private void flyspawn_Tick(object sender, EventArgs e)
 {
     if (flies.flies.Count >= Adjustments.FlyNumberLimit)
     {
         return;
     }
     flies.AddFly();
     flyspawntimer.Interval -= (int)(flyspawntimer.Interval * Adjustments.FlySpawnIntervalDecrease);
 }
Пример #2
0
        void StartGame(int t)
        {
            btnPause.Enabled = true;
            playing          = true;
            time             = t;

            seconds = 2;

            flies = new FliesCollection();

            player1 = new Player1(flies);

            if (players > 1)
            {
                player2 = new Player2(flies);
            }
            if (players == 3)
            {
                player3 = new Player3(flies);
            }

            secondtimer          = new Timer();
            secondtimer.Interval = 1000;

            gametimer          = new Timer();
            gametimer.Interval = time * 1000;

            frametimer          = new Timer();
            frametimer.Interval = 16;

            flyspawntimer = new Timer();
            if (players == 1)
            {
                flyspawntimer.Interval = Adjustments.FlySpawnIntervalSingle;
            }
            else
            {
                flyspawntimer.Interval = Adjustments.FlySpawnIntervalMulti;
            }

            gametimer.Tick     += new EventHandler(gametimer_Tick);
            frametimer.Tick    += new EventHandler(frametimer_Tick);
            flyspawntimer.Tick += new EventHandler(flyspawn_Tick);
            secondtimer.Tick   += new EventHandler(secondtimer_Tick);

            gametimer.Enabled     = true;
            frametimer.Enabled    = true;
            flyspawntimer.Enabled = true;
            secondtimer.Enabled   = true;

            flies.AddFly();

            ActiveControl = groupBox1;
        }