| 86 | Timer GMTimer = new Timer(); |
| 87 | TimerTask T_4p = new TimerTask(){ |
| 88 | public void run(){ |
| 89 | //���þ�ֹ������ |
| 90 | int stopCount=0; |
| 91 | System.out.println("״̬��أ�==============================="); |
| 92 | //ȡ���ĵ���ɫֵ |
| 93 | for(int i=0;i<4;i++){ |
| 94 | cc[0] = CalcTool.dmCToC(dm.GetColor(GB.getGps()[i].x, GB.getGps()[i].y)); |
| 95 | if((cc[0].getRGB()^GB.getGps()[i].c.getRGB())!=0)//����ɫ��ͬ����¼�ص���ɫ |
| 96 | GB.getGps()[i].c=cc[0]; |
| 97 | else{ |
| 98 | stopCount++; |
| 99 | } |
| 100 | } |
| 101 | //���ݼ�ص�ľ�ֹ��������״̬���� |
| 102 | System.out.println("��ֹ��������"+stopCount); |
| 103 | System.out.println("��Ϸ״̬��"+GB.getState()+",����ʱ��:"+GB.getStateTime()/1000); |
| 104 | GameState(dm,stopCount); |
| 105 | |
| 106 | };//run |
| 107 | };//new TimerTask() |
| 108 | GMTimer.schedule(T_4p, 1000,1000); |
| 109 | }//GameMonitor |