final void method3526(int i, int i_17_, int i_18_) {
	((Class367) this).aHa_Sub3_4479.method3897(1, -4382);
	anInt7354++;
	if (i != 10756)
	    method3527(-26, null, 111);
	if ((0x80 & i_17_ ^ 0xffffffff) == -1) {
	    if ((0x1 & i_18_) != 1) {
		if (((Class269) aClass269_7353).aBoolean3458)
		    ((Class367) this).aHa_Sub3_4479.method3850
			((byte) 108,
			 ((Class269) aClass269_7353).anInterface18_Impl1_3452);
		else
		    ((Class367) this).aHa_Sub3_4479.method3850
			((byte) 126, (((Class269) aClass269_7353)
				      .anInterface18_Impl3Array3459[0]));
	    } else if (((Class269) aClass269_7353).aBoolean3458) {
		aFloat7350
		    = (float) ((((NativeToolkit) ((Class367) this).aHa_Sub3_4479)
				.anInt8146)
			       % 4000) / 4000.0F;
		((Class367) this).aHa_Sub3_4479.method3850
		    ((byte) -112,
		     ((Class269) aClass269_7353).anInterface18_Impl1_3452);
	    } else {
		int i_19_
		    = (16
		       * (((NativeToolkit) ((Class367) this).aHa_Sub3_4479).anInt8146
			  % 4000)
		       / 4000);
		((Class367) this).aHa_Sub3_4479.method3850
		    ((byte) -114, (((Class269) aClass269_7353)
				   .anInterface18_Impl3Array3459[i_19_]));
	    }
	} else
	    ((Class367) this).aHa_Sub3_4479.method3850((byte) 85, null);
	((Class367) this).aHa_Sub3_4479.method3897(0, -4382);
    }