final void method2470(int i, byte i_47_) {
	if (i_47_ <= -14) {
	    anInt10333++;
	    if (!((Class318_Sub1_Sub3_Sub4) this).aBoolean10345) {
		anInt10339 += i;
		while ((anInt10339 ^ 0xffffffff)
		       < (((AnimationDefinition) aClass17_10332).anIntArray267[anInt10335]
			  ^ 0xffffffff)) {
		    anInt10339 -= (((AnimationDefinition) aClass17_10332).anIntArray267
				   [anInt10335]);
		    anInt10335++;
		    if (((AnimationDefinition) aClass17_10332).anIntArray237.length
			<= anInt10335) {
			((Class318_Sub1_Sub3_Sub4) this).aBoolean10345 = true;
			break;
		    }
		}
		if (!((Class318_Sub1_Sub3_Sub4) this).aBoolean10345)
		    GametipDefinition.method2178(this, anInt10335, aClass17_10332, -59);
	    }
	}
    }