package ca; import java.awt.*; import java.awt.image.*; import java.util.*; public class Life extends CAs { private protected static final boolean DEBUG = false; short table[][] = {{0,0,0,1,0,0,0,0,0}, {0,0,1,1,0,0,0,0,0}}; public Life(){} public void setTarget(Component target){ STATE = 2; super.setTarget(target); } public void check( int x1,int x2,int x3,int y1,int y2,int y3 ){ int count = cells[x1][y1] + cells[x1][y2] + cells[x1][y3] + cells[x2][y1] + cells[x2][y3] + cells[x3][y1] + cells[x3][y2] + cells[x3][y3]; cells2[ x2 ][ y2 ]=table[ cells[x2][y2] ][ count ]; } }