MCPcopy Create free account
hub / github.com/HelloBush/Java_MHXYdemo / GameMonitor

Method GameMonitor

src/pkgAssist/MhxyAssist.java:82–109  ·  view source on GitHub ↗

��Ϸ״̬��أ�ע��˴���ָ��ֹ��һ�������ᄇֹ������ָ���澲ֹ ��������ijЩ��ȫ�������ʱ�������ﴦ���ƶ�״̬Ҳ�����ж�Ϊ�Ǿ�ֹ (�ǵý���ʱ������ʱ��)

(Dm2Java dm)

Source from the content-addressed store, hash-verified

80 * (�ǵý���ʱ������ʱ��)
81 */
82 public static void GameMonitor(Dm2Java dm){
83 //������ʱColor����
84 Color cc[] = new Color[1];
85 //������ʱ��,�ǵ�����
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
110
111
112 /**

Callers 1

mainMethod · 0.95

Calls

no outgoing calls

Tested by 1

mainMethod · 0.76