OOP_D8_Project/src - Copie/backend/Rules.java

50 lines
854 B
Java

package backend;
import java.util.ArrayList;
import windowInterface.MyInterface;
public class Rules {
//Attributes
private ArrayList<Integer> fieldSurviveValues;
private ArrayList<Integer> fieldBirthValues;
public Rules() {
fieldSurviveValues = new ArrayList<Integer>();
fieldBirthValues = new ArrayList<Integer>();
this.setConwayRules();
}
public void resetRules() {
fieldSurviveValues.clear();
fieldBirthValues.clear();
}
public void setConwayRules() {
this.fieldSurviveValues.clear();
this.fieldBirthValues.clear();
//Set Conway rules
this.fieldSurviveValues.add(2);
this.fieldSurviveValues.add(3);
this.fieldBirthValues.add(3);
}
public ArrayList<Integer> getSurviveValues(){
return fieldSurviveValues;
}
public ArrayList<Integer> getBirthValues(){
return fieldBirthValues;
}
}