private void flyspawn_Tick(object sender, EventArgs e) { if (flies.flies.Count >= Adjustments.FlyNumberLimit) { return; } flies.AddFly(); flyspawntimer.Interval -= (int)(flyspawntimer.Interval * Adjustments.FlySpawnIntervalDecrease); }
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; }