diff --git a/src/backend/Simulator.java b/src/backend/Simulator.java index b9425fe..7a8a136 100644 --- a/src/backend/Simulator.java +++ b/src/backend/Simulator.java @@ -315,11 +315,10 @@ public class Simulator extends Thread { } public void loadRule(ArrayList lines) { - if(lines.size()<=0) { - System.out.println("empty rule file"); - return; + if (lines.size() < 4) { + System.out.println("Error: Insufficient number of lines for loading rules."); + return; } - //TODO : remove previous rule (=emptying lists) String surviveLine = lines.get(0); @@ -328,15 +327,14 @@ public class Simulator extends Thread { for(int x=0; x