private GameNode[] GetNeighbors(GameNode node) { GameNode[] neighbors = new GameNode[4]; int node_row = node.GetRowInd(); int node_col = node.GetColInd(); neighbors[NORTH] = GetNode(node_row - 1, node_col); //up neighbors[SOUTH] = GetNode(node_row + 1, node_col); //down neighbors[EAST] = GetNode(node_row, node_col + 1); //right neighbors[WEST] = GetNode(node_row, node_col - 1); //left return(neighbors); }