Compare commits

..

2 Commits

Author SHA1 Message Date
Raphaelsav 123b4f6adf loadAgents 2024-05-29 10:54:59 +02:00
Raphaelsav f01091583b test 2024-05-29 10:49:11 +02:00
1 changed files with 18 additions and 0 deletions

View File

@ -486,7 +486,25 @@ public class Simulator extends Thread {
public void loadAgents(ArrayList<String> stringArray) {
//TODO : Same idea as other load methods, but for agent list
if(stringArray.size()<=0) {
System.out.println("empty agents file");
return;
}
//TODO : remove previous rule (=emptying lists)
for(int x=0; x<stringArray.size();x++) {
String agentsLine = stringArray.get(x);
String[] agentsElements = agentsLine.split(";");
int[] agentsValues = new int[3];
for(int i=0; i<agentsElements.length;i++) {
agentsValues[i]= Integer.parseInt(agentsElements[i]);
}
if(agentsValues[2]==1) {
agents.add(new Sheep(agentsValues[0], agentsValues[1]));
}
}
}
/**