private void aTimer_Tick(object sender, EventArgs e) { if (snake.Dieded()) { aTimer.Stop(); aTimeModeTimer.Enabled = false; EnableMenu(true); } else { snake.DoMove(); //eat if (snake.head.Bounds.IntersectsWith(food.foodLocator)) { SoundPlayer eat = new SoundPlayer(Properties.Resources.Eat1); eat.Play(); food = new Food(this, aSuperFood, aFood, snake); snake.Grow(); } if (Controls.Contains(aSuperFood)) { foodTime++; } if (foodTime >= 30) { foodTime = 0; Controls.Remove(aSuperFood); food.superFoodLocator = new Rectangle(); } if (snake.head.Bounds.IntersectsWith(food.superFoodLocator)) { SoundPlayer superEat = new SoundPlayer(Properties.Resources.Eat2); superEat.Play(); Controls.Remove(aSuperFood); food.superFoodLocator = new Rectangle(); foodTime = 0; snake.Grow(); snake.Grow(); snake.Grow(); } } directionChanged = false; }