package ca; import java.awt.*; import java.awt.image.*; import java.util.*; public class Vote extends CAs { private protected static final boolean DEBUG = false; short table[] = {0,0,0,0,1,0,1,1,1,1}; public Vote(){} public void setTarget(Component target){ cols = new int[2]; cols[0] = 0xff4488cc; cols[1] = yellow; 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][y2]+cells[x2][y3]+ cells[x3][y1]+cells[x3][y2]+cells[x3][y3]; cells2[x2][y2] = table[count]; } }