public void hitDispose()
	{
		Tank tempTank;
		for(int i=0;i<tc.tanksList.size();i++)  //ײ
		{
			tempTank=tc.tanksList.get(i);
			if(tempTank==this||!tempTank.isLive)
			{ continue; } //TankԼԷTank򲻲

			if(this.getRect().intersects(tempTank.getRect())) //ͱTankײ 
			{
				switch(moveDir)
				{
					case U:
					case D:{y=oldy;}break;
					case L:
					case R:{x=oldx;}break;
					default:break;
				}
				this.setMoveDir(TANK_DIR.STOP);
				if(camp!=tempTank.camp)  //ͬӪTank,Ѫ
				{
					if(this.shieldNum.ShieldNumber>0)
						this.shieldNum.cutsShieldNumber(1);//?????
					else
						this.tankHitPoint.cutsHitPoint(1);
					tempTank.tankHitPoint.cutsHitPoint(1);
					tempTank.changeSpeed();
					this.changeSpeed();
					
				}
			}
		}
	}