Пример #1
0
 public static void Step(Vector2 pPoint)
 {
     if (_exPoint != pPoint)
     {
         _exPoint = pPoint;
         if (pPoint.y < 0)
         {
             _xy.y--;
             instance.LoadScreen(_xy, new Vector2(pPoint.x, 5));
         }
         else if (pPoint.y > 5)
         {
             _xy.y++;
             instance.LoadScreen(_xy, new Vector2(pPoint.x, 0));
         }
         else if (pPoint.x < 0)
         {
             _xy.x--;
             instance.LoadScreen(_xy, new Vector2(7, pPoint.y));
         }
         else if (pPoint.x > 7)
         {
             _xy.x++;
             instance.LoadScreen(_xy, new Vector2(0, pPoint.y));
         }
         else
         {
             instance.rows[(int)pPoint.y].columns[(int)pPoint.x].step();
         }
     }
 }