public boolean isHitTank()  //ڵǷTank
	{
		Tank tempTk=null;
		for(int i=0;i<tc.tanksList.size();i++)
		{
			tempTk=tc.tanksList.get(i);

			if(getRect().intersects(tempTk.getRect())&tempTk.camp!=tk.camp)//ԼӵԼ
			{
				if(tempTk.isLive)
				{
					if((tempTk instanceof UserTank)&&((UserTank)tempTk).shieldNum.ShieldNumber>0){//????????????????????????????????????????????????????????
						((UserTank)tempTk).shieldNum.cutsShieldNumber(shotPower);
						if(((UserTank)tempTk).shieldNum.ShieldNumber<0){
							tempTk.tankHitPoint.raisesHitPoint(((UserTank)tempTk).shieldNum.ShieldNumber);
						}
					}
					else
					tempTk.tankHitPoint.cutsHitPoint(shotPower,this);  //һЩѪ
					tempTk.changeSpeed();
					this.hitCount--;
					if(0==hitCount) { this.isBomb=true; return true; }
				}
			}
		}
		return false;  //δκTank
	}