public static void add(int count,boolean camp,RTANKTYPE type,TankClient tc,int x,int y)  //ӻTank
	{
		if(count>20) { count=20; } //һӵĿܶ20

		RobotTank tempTank=null;
		boolean addFlag=true;
		
		for(int i=0;i<count;)
		{
			addFlag=true;  //Ҫ,ÿζҪΪtrue,Ȼѭ
			
			switch(type)
			{
				case NOR:{tempTank=new RobotTank(x,y,camp,tc);}break;
				case SPE:{tempTank=new BrainRobotTank(x,y,camp,tc);}break;
				default:{tempTank=new BossRobotTank(x,y,camp,30,tc);}break;
			}
			
			for(int j=0;j<tc.tanksList.size();j++)
			{
				if(tempTank.getRect().intersects(tc.tanksList.get(j).getRect()))
				{ addFlag=false; break; }
			}
			if(addFlag)
			{
				Wall w=null;

				for(int j=0;j<tc.wallList.size();j++)  //TankǷǽײ
				{
					w=tc.wallList.get(j);
					if(w.isHits(tempTank.getRect()))
					{ addFlag=false; break; }
				}
			}
			if(addFlag)
			{
				tc.tanksList.add(tempTank);
				i++;
			}
		}
	}