Пример #1
0
        public bool IsFirstMove()
        {
            foreach (Space space in Game.GetBoard())
            {
                if (space.GetTile() != null)
                {
                    return(false);
                }
            }

            foreach (Space space in _spaceList)
            {
                if (space.GetCoords().Equals(Tuple.Create(7, 7)))
                {
                    return(true);
                }
            }
            return(false);
        }
Пример #2
0
 public bool IsOnBoard()
 {
     Space[,] board = Game.GetBoard();
     foreach (Space placementSpace in _spaceList)
     {
         bool onBoard = false;
         foreach (Space boardSpace in board)
         {
             if (SpaceCoordsEqualityComparer.Instance.Equals(placementSpace, boardSpace))
             {
                 onBoard = true;
             }
         }
         if (!onBoard)
         {
             return(false);
         }
     }
     return(true);
 }