⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bomb.java

📁 J2ME
💻 JAVA
字号:
public class Bomb extends Thread {
	/*初始化炸弹延迟爆炸时间*/
	int islow=4000;
	/*初始化炸弹爆炸显示时间*/
	int isleep=1000;
	MyGameWithTiledLayerCanvas t;
	int x,x1,x2;	
	boolean stopmark=false;	
	public Bomb(int tank,MyGameWithTiledLayerCanvas k)
	{
	  t=k;
	  /*泡泡将放在地图数组的具体位置处*/
	  x=tank;
	   /*转换为列数*/
	   x1=x%11;
	   /*转换为行数*/
	   x2=x/11;
	 }
	  public void run()
	  {
	  while(!stopmark)
	  {
	  	try{
	  	t.flag=0;
	  	/*改变放泡泡处的背景图案*/
	  	t.updatetile1(x1,x2,1);
	  	sleep(islow);
	  	/*显示泡泡爆炸时的效果*/
	  	t.updatetile(x1-1,x2,1);
	  	t.updatetile(x1+1,x2,1);
	  	t.updatetile(x1,x2-1,1);
	  	t.updatetile(x1,x2+1,1);
	  	t.updatetile(x1,x2,1);
	  	sleep(isleep);
	  	/*泡泡爆炸后效果*/
	  	t.updatetile1(x1,x2,11);
	  	t.updatetile(x1-1,x2,11);
	  	t.updatetile(x1+1,x2,11);
	  	t.updatetile(x1,x2-1,11);
	  	t.updatetile(x1,x2+1,11);
	  	/*对方胜,调用相应函数*/
	  	if(t.flag==1)
	  	 t.die1();
	  	 /*己方胜,调用相应函数*/
	  	 else if(t.flag==2)
	  	 t.die2();
	  	  /*双方平局,调用相应函数*/
	  	  else if(t.flag==3)
	  	   t.die3();
	  	stopmark=true;
	  }
	  catch(InterruptedException e){System.out.println("Bomb 37");}
	 }
}
}

	  	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -