jpayne@68: package fun; jpayne@68: jpayne@68: import java.util.LinkedList; jpayne@68: import java.util.Random; jpayne@68: jpayne@68: public class Life { jpayne@68: jpayne@68: public static void main(String[] args){ jpayne@68: Life life=new Life(args); jpayne@68: life.simulate(); jpayne@68: } jpayne@68: public Life(String[] args){ jpayne@68: xdim=Integer.parseInt(args[0]); jpayne@68: ydim=Integer.parseInt(args[1]); jpayne@68: rounds=Integer.parseInt(args[2]); jpayne@68: prob=Float.parseFloat(args[3]); jpayne@68: } jpayne@68: jpayne@68: void simulate(){ jpayne@68: grid=new int[xdim][ydim]; jpayne@68: int[][] nextGrid=new int[xdim][ydim]; jpayne@68: initialize(); jpayne@68: jpayne@68: LinkedList queue=new LinkedList(); jpayne@68: jpayne@68: for(int i=0; i10){queue.poll();} jpayne@68: jpayne@68: // long time=System.nanoTime(); jpayne@68: // long next=time+50000000; jpayne@68: // while(System.nanoTime()