From 8c93942fb66b5f98ec91e3fd1738a1cd73d5dd24 Mon Sep 17 00:00:00 2001 From: "l.dupuis-burtin" Date: Wed, 29 May 2024 10:38:41 +0200 Subject: [PATCH] Initializing with conway --- src/backend/Simulator.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/backend/Simulator.java b/src/backend/Simulator.java index f3e5b7c..2e3415b 100644 --- a/src/backend/Simulator.java +++ b/src/backend/Simulator.java @@ -29,7 +29,8 @@ public class Simulator extends Thread { private boolean loopingBorder; private boolean clickActionFlag; private int loopDelay = 150; - private ArrayList ruleSurviveCriteria= new ArrayList() ; + private ArrayList ruleSurviveCriteria= new ArrayList(); + private ArrayList ruleBirthCriteria=new ArrayList() ; //Rules rule = new Rules(); //TODO : add missing attribute(s) @@ -42,13 +43,16 @@ public class Simulator extends Thread { clickActionFlag=false; cells = new ArrayList>(); newCells = new ArrayList>(); - + agents = new ArrayList(); fieldBirthValues = new ArrayList(); fieldSurviveValues = new ArrayList(); //TODO : add missing attribute initialization + ruleSurviveCriteria.add(2);//initializing system with conway rule + ruleSurviveCriteria.add(3); + ruleBirthCriteria.add(3); //initialize grid with dead cells for(int x=0; x < getWidth();x++) { ArrayList arrayCell = new ArrayList(); //initialize first dimension with ArrayLists