Apple.cs
上传用户:cljx11
上传日期:2022-08-09
资源大小:49k
文件大小:1k
源码类别:

其他智力游戏

开发平台:

C#

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading;
  6. namespace Snake_v2
  7. {
  8.     class Apple
  9.     {
  10.         private static Random rd = new Random();
  11.         private static int _x = -1, _y = -1;
  12.         public static void NewApple()
  13.         {
  14.             while (SnakeMap.Map[_x = rd.Next(0, 35), _y = rd.Next(0, 15)] != 0)  //在地图上随机产生一个苹果坐标,如果将要产生的坐标是蛇的身体,则重新产生
  15.             {
  16.                 Thread.Sleep(10);
  17.             }
  18.             SnakeMap.Map[_x, _y] = -1;
  19.         }
  20.         public static int GetAppleX()
  21.         {
  22.             return _x;
  23.         }
  24.         public static int GetAppleY()
  25.         {
  26.             return _y;
  27.         }
  28.     }
  29. }