protected void placeC4()
	{
		if(C4Placed)
		{
			int n = listElements.size();
			Element e;
			for(int i = 0; i < n; i++)
			{
				e = listElements.get(i);
				if(e.type == Type.WEAPONS)
					pushEvent(e, "C4");
			}
		}
		else if(nbC4 > 0)
		{
			if(collisionElementList(((int)(x/32.0))*32+16, ((int)(y/32.0))*32+16, Type.WEAPONS, false).isEmpty()
					&& collisionElementList(((int)(x/32.0))*32+16, ((int)(y/32.0))*32+16, Type.EXPLOSION, false).isEmpty())
			{
				C4PosX = ((int)(x/32))*32+16;
				C4PosY = ((int)(y/32))*32+16;
				C4Placed=true;
				listElements.addElement(new C4(((int)(x/32))*32+16,((int)(y/32))*32+16,power,explosionLength, this));
				nbC4--;
			}
		}
	}