package eco.neural;
public class ConnectionHandler{

public static void connectionmaker(int k, int type, int currentnetwork){
    switch(type){
  case 0:
/*neuronid = neuronid - Main.INPUTIDOFFSET;

for(int x= 0; x< Main.axonArray[neuronid].connections.length;  x++){
for(int q= 0; q< Main.axonArray[neuronid].connections[x].length; q++){
  Main.axonArray[neuronid].connections[x][q]= Main.axonArraytofill[type][neuronid][x][q];

}
}*/

            break;


    case 1:
            int u=k-10;

for(int x= 0; x< Main.axonArray[currentnetwork][k].connections.length;  x++){
for(int q= 0; q< Main.axonArray[currentnetwork][k].connections[x].length; q++){
  Main.axonArray[currentnetwork][k].connections[x][q]= Main.axonArraytofill[currentnetwork][type][u][x][q];

}
}

      break;

    case 2:
             u =k-20;

for(int x= 0; x< Main.axonArray[currentnetwork][k].connections.length;  x++){
for(int q= 0; q< Main.axonArray[currentnetwork][k].connections[x].length; q++){
  Main.axonArray[currentnetwork][k].connections[x][q]= Main.axonArraytofill[currentnetwork][type][u][x][q];

}
}

      break;





}




}
}

@@ -13,16 +13,84 @@
 neural;%0A
+%0A/**%0A * A class that handles connections%0A *%0A * @author will%0A *%0A */%0A%0A
 public c
@@ -114,16 +114,20 @@
 ndler%7B%0A%0A
+    
 public s
@@ -195,16 +195,25 @@
 k)%7B%0A    
+%0A        
 switch(t
@@ -224,16 +224,55 @@
 %7B%0A  
-case 0:%0A
+          %0A            case 0:%0A                
 /*ne
@@ -311,17 +311,33 @@
 OFFSET;%0A
-%0A
+                 
 for(int 
@@ -389,32 +389,49 @@
 .length;  x++)%7B%0A
+                 
 for(int q= 0; q%3C
@@ -477,32 +477,47 @@
 %5D.length; q++)%7B%0A
+               
   Main.axonArray
@@ -590,19 +590,52 @@
 %5Bx%5D%5Bq%5D;%0A
-%0A%7D%0A
+                 %7D%0A                 
 %7D*/%0A%0A   
@@ -643,24 +643,28 @@
         
+    
 break;%0A%0A
 %0A    cas
@@ -655,17 +655,24 @@
 break;%0A%0A
-%0A
+        
     case
@@ -687,16 +687,20 @@
         
+  
+  
 int u=k-
@@ -703,17 +703,32 @@
 u=k-10;%0A
-%0A
+                
 for(int 
@@ -789,32 +789,52 @@
 .length;  x++)%7B%0A
+                    
 for(int q= 0; q%3C
@@ -889,32 +889,54 @@
 %5D.length; q++)%7B%0A
+                      
   Main.axonArray
@@ -1019,38 +1019,82 @@
 type%5D%5Bu%5D%5Bx%5D%5Bq%5D;%0A
-%0A%7D%0A%7D%0A%0A
+                    %7D%0A                %7D%0A          
       break;%0A%0A  
@@ -1087,24 +1087,32 @@
     break;%0A%0A
+        
     case 2:%0A
@@ -1124,16 +1124,19 @@
         
+   
 u =k-20;
@@ -1136,17 +1136,32 @@
  =k-20;%0A
-%0A
+                
 for(int 
@@ -1230,16 +1230,36 @@
   x++)%7B%0A
+                    
 for(int 
@@ -1330,16 +1330,38 @@
 ; q++)%7B%0A
+                      
   Main.a
@@ -1464,38 +1464,86 @@
 q%5D;%0A
-%0A%7D%0A%7D%0A%0A      break;%0A%0A%0A%0A%0A%0A%7D%0A%0A%0A%0A%0A
+                    %7D%0A                %7D%0A                break;%0A%0A        %7D%0A    
 %7D%0A%7D%0A

Update ConnectionHandler.java