private void FormSnake_KeyDown(object sender, KeyEventArgs e) { if (!moveLock) { switch (e.KeyCode) { case Keys.Left: direction = Snake.MoveDirection.Left; moveLock = true; break; case Keys.Right: direction = Snake.MoveDirection.Right; moveLock = true; break; case Keys.Up: direction = Snake.MoveDirection.Up; moveLock = true; break; case Keys.Down: direction = Snake.MoveDirection.Down; moveLock = true; break; } } }
private void StartGame() { timer.Stop(); snake.Start(); direction = Snake.MoveDirection.Right; moveLock = false; timer.Interval = 100; timer.Start(); }