private void timer1_Tick(object sender, EventArgs e) { if (if_game_active) { field.CreateGraphics().Clear(Color.Green); snake.Move(); snake.Draw(field.CreateGraphics(), new SolidBrush(Color.Black)); fruit.draw_fruit(field.CreateGraphics(), new SolidBrush(Color.Red)); if (fruit.if_eaten(snake.tail_X[0], snake.tail_Y[0])) { try { snake.eat(); score = score + 10; timer1.Interval -= 1; } catch { MessageBox.Show("Slow down!"); } } if (snake.snake_alive() == false) { if_game_active = false; pauseToolStripMenuItem.Enabled = false; gameSpeedToolStripMenuItem.Enabled = false; MessageBox.Show("Your lose\nYour score: " + score); score = 0; } } else { FontFamily fontFamily = new FontFamily("Arial"); Font font = new Font(fontFamily, 25); Brush font_color = new SolidBrush(Color.Black); //field.CreateGraphics().DrawString("Press Start", font, font_color, 40, 105); } }