diff --git a/src/backend/Simulator.java b/src/backend/Simulator.java index b491400..2cb3f33 100644 --- a/src/backend/Simulator.java +++ b/src/backend/Simulator.java @@ -1,6 +1,6 @@ package backend; import java.util.ArrayList; - +import java.util.Random; import windowInterface.MyInterface; //import backend.Rules; @@ -50,7 +50,7 @@ public class Simulator extends Thread { //TODO : add missing attribute initialization - ruleSurviveCriteria.add(2);//initializing system with conway rule + ruleSurviveCriteria.add(2);//initializing system with Conway rule ruleSurviveCriteria.add(3); ruleBirthCriteria.add(3); //initialize grid with dead cells @@ -354,7 +354,22 @@ public class Simulator extends Thread { */ public ArrayList getSaveState() { //TODO : complete method with proper return - return null; + //We need to create an array of strings + //each string should be the sum of all int transformed to strings in each Arrays of int + ArrayList arrayLines=new ArrayList(); + for(int x=0;x 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