public override ChessSquare[] GetSquares() { ChessBoard b = ChessBoard.GetBoard(); ChessSquare[] move = new ChessSquare[8]; if (m_square.GetColumn() > 1) { move[0] = b.GetSquare(m_square.GetRow(), m_square.GetColumn() - 1); } move[0] = b.GetSquare(m_square.GetRow(), m_square.GetColumn() - 1); move[1] = b.GetSquare(m_square.GetRow(), m_square.GetColumn() + 1); move[2] = b.GetSquare(m_square.GetRow() - 1, m_square.GetColumn() - 1); move[3] = b.GetSquare(m_square.GetRow() - 1, m_square.GetColumn() + 1); move[4] = b.GetSquare(m_square.GetRow() + 1, m_square.GetColumn() + 1); move[5] = b.GetSquare(m_square.GetRow() + 1, m_square.GetColumn() - 1); move[6] = b.GetSquare(m_square.GetRow() + 1, m_square.GetColumn()); move[7] = b.GetSquare(m_square.GetRow() - 1, m_square.GetColumn()); return(null); }
public override ChessSquare[] GetSquares() { ChessBoard b = ChessBoard.GetBoard(); return(null); }