Exemple #1
0
        public Point MoveNext()
        {
            Point head = new Point(SnakeArray[0].Xlocation, SnakeArray[0].Ylocation, 'o');

            switch (direction)
            {
            case Direction.Right:
                head.Xlocation++;
                break;

            case Direction.Left:
                head.Xlocation--;
                break;

            case Direction.Up:
                head.Ylocation++;
                break;

            case Direction.Down:
                head.Ylocation--;
                break;
            }
            SnakeArray.Insert(0, head);
            return(head);
        }
Exemple #2
0
 public void SnakeMove()
 {
     SnakeArray.RemoveAt(SnakeArray.Count - 1);
 }