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); }
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); }