static final boolean method3649(boolean bool, int i, int i_2_, int i_3_) {
		anInt4010++;
		if (!Class12.aBoolean194 || !Mobile_Sub1.aBoolean10959) {
			return false;
		}
		if (Class233.anInt2786 < 100) {
			return false;
		}
		if (bool != true) {
			method3649(true, 77, 66, -67);
		}
		int i_4_ = Class240.anIntArrayArrayArray2948[i_2_][i_3_][i];
		if ((-Class359.anInt4465 ^ 0xffffffff) == (i_4_ ^ 0xffffffff)) {
			return false;
		}
		if (Class359.anInt4465 == i_4_) {
			return true;
		}
		if (Class368.aPlaneArray4548 == Class320_Sub10.aPlaneArray8300) {
			return false;
		}
		int i_5_ = i_3_ << Class36.anInt549;
		int i_6_ = i << Class36.anInt549;
		if (Class99.method1087(-1 + (i_5_ + Class179.anInt2129), i_6_ + 1, Class320_Sub10.aPlaneArray8300[i_2_].method3251(1 + i, i_3_ + 1, (byte) -118), Class320_Sub10.aPlaneArray8300[i_2_].method3251(1 + i, i_3_, (byte) -118), Class320_Sub10.aPlaneArray8300[i_2_].method3251(i, i_3_, (byte) -118), (byte) 89, -1 + (i_6_ - -Class179.anInt2129), Class179.anInt2129 + i_6_ + -1, 1 + i_5_, 1 + i_5_) && Class99.method1087(-1 + (Class179.anInt2129 + i_5_), 1 + i_6_, Class320_Sub10.aPlaneArray8300[i_2_].method3251(i, i_3_ + 1, (byte) -118), Class320_Sub10.aPlaneArray8300[i_2_].method3251(i + 1, i_3_ + 1, (byte) -118), Class320_Sub10.aPlaneArray8300[i_2_].method3251(i, i_3_, (byte) -118), (byte) 89, 1 + i_6_, Class179.anInt2129 + i_6_ + -1, i_5_ + 1, -1 + (Class179.anInt2129 + i_5_))) {
			ProducingGraphicsBuffer.anInt9880++;
			Class240.anIntArrayArrayArray2948[i_2_][i_3_][i] = Class359.anInt4465;
			return true;
		}
		Class240.anIntArrayArrayArray2948[i_2_][i_3_][i] = -Class359.anInt4465;
		return false;
	}