public ConnectFourSquareInfo GetSquareInfo(string squareIdentifier) { for (int i = 0; i < arraySquares.Count; i++) { ConnectFourSquareInfo squareInfo = ( ConnectFourSquareInfo )arraySquares[i]; if (squareInfo.SquareIdentifier == squareIdentifier) { return(squareInfo); } } return(null); }
public void SetSquare(string squareIdentifier, string squareColor) { bool bFound = false; for (int i = 0; i < arraySquares.Count && bFound == false; i++) { ConnectFourSquareInfo squareInfo = ( ConnectFourSquareInfo )arraySquares[i]; if (squareInfo.SquareIdentifier == squareIdentifier) { squareInfo.SquareColor = squareColor; bFound = true; if (squareColor != "EMPTY") { squareInfo.IsOccupied = true; } else { squareInfo.IsOccupied = false; } } } }