/* * * R1D_Period - Tim Tyler 1998-2000. * */ /* * To Do: * */ import java.lang.Object; import java.util.Random; public class R1D_Period extends Object { static int state_mask; static int i; static int x; static int hside; public static int temp; static int period_start; static int[] grid; public static void setSearch(int[] start_state, int mask) { state_mask = mask; hside = start_state.length; grid = new int[hside]; for (x = 0; x < hside; x++) { grid[x] = start_state[x] & state_mask; } period_start = Hortensius.generation; } public static boolean periodFound(int[] current_state) { for (x = 0; x < hside; x++) { if (grid[x] != (current_state[x] & state_mask)) { return false; } } return true; } }