Ejemplo n.º 1
0
        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;
                }
            }
        }
Ejemplo n.º 2
0
 private void StartGame()
 {
     timer.Stop();
     snake.Start();
     direction      = Snake.MoveDirection.Right;
     moveLock       = false;
     timer.Interval = 100;
     timer.Start();
 }