static final void method2035(int i, int i_4_) {
	anInt3445++;
	int i_5_ = Class367_Sub11.logicCycle - FloatBuffer.anInt9751;
	if ((i_5_ ^ 0xffffffff) <= -101) {
	    Class348_Sub40_Sub21.anInt9282 = 1;
	    Class9.anInt167 = Class318_Sub1_Sub5_Sub2.anInt10163 = -1;
	} else {
	    int i_6_ = (int) Class76.aFloat1287;
	    if ((Class348_Sub35.anInt6979 >> 838758760 ^ 0xffffffff)
		< (i_6_ ^ 0xffffffff))
		i_6_ = Class348_Sub35.anInt6979 >> -1334580536;
	    if (Class181.aBooleanArray2374[4]
		&& ItemLoader.anIntArray3273[4] - -128 > i_6_)
		i_6_ = ItemLoader.anIntArray3273[4] + 128;
	    int i_7_ = 0x3fff & (int) AbtractArchiveLoader.aFloat3938 + ModernLoadingScreen.anInt5016;
	    if (i_4_ != 0)
		method2031(-117, null);
	    AnimationDefinition.method268(i_6_,
			      -200 + (Class275.method2064
				      ((((Class318_Sub1)
					 (Class132
					  .localPlayer))
					.xHash),
				       Class355.localHeightLevel, 11219,
				       (((Class318_Sub1)
					 (Class132
					  .localPlayer))
					.anInt6388))),
			      i_7_, Class192.anInt2578, i, -19360,
			      Class130_Sub1.anInt5799,
			      3 * (i_6_ >> 214328355) + 600 << 1969254946);
	    float f = (-((float) ((100 + -i_5_) * (100 - i_5_) * (-i_5_ + 100))
			 / 1000000.0F)
		       + 1.0F);
	    Class286_Sub4.anInt6246
		= (int) ((float) Class318_Sub1_Sub3_Sub2.anInt10047
			 + f * (float) (-Class318_Sub1_Sub3_Sub2.anInt10047
					+ Class286_Sub4.anInt6246));
	    Class305.anInt3855 = (int) ((float) (-Class5_Sub3.anInt8368
						 + Class305.anInt3855) * f
					+ (float) Class5_Sub3.anInt8368);
	    ClientScript.anInt9701
		= (int) ((float) WorldInfo.anInt3662
			 + (float) (ClientScript.anInt9701
				    - WorldInfo.anInt3662) * f);
	    Class59_Sub2_Sub2.anInt8685
		= (int) ((float) OffscreenPlayer.anInt4424
			 + f * (float) (-OffscreenPlayer.anInt4424
					+ Class59_Sub2_Sub2.anInt8685));
	    int i_8_ = Class5.anInt4638 - Class253.anInt3253;
	    if (i_8_ <= 8192) {
		if ((i_8_ ^ 0xffffffff) > 8191)
		    i_8_ += 16384;
	    } else
		i_8_ -= 16384;
	    Class5.anInt4638
		= (int) ((float) i_8_ * f + (float) Class253.anInt3253);
	    Class5.anInt4638 &= 0x3fff;
	}
    }