final void method3505(boolean bool, int i, int i_84_, boolean bool_85_,
			  int i_86_, boolean bool_87_, int i_88_) {
	if (bool_85_ != true)
	    ((Class361) this).anInt4453 = 116;
	anInt4434++;
	int i_89_ = 256;
	if (bool_87_)
	    i_89_ |= 0x20000;
	i_86_ -= ((Class361) this).anInt4453;
	i_84_ -= ((Class361) this).anInt4441;
	if (bool)
	    i_89_ |= 0x40000000;
	for (int i_90_ = i_86_; i_86_ + i > i_90_; i_90_++) {
	    if ((i_90_ ^ 0xffffffff) <= -1
		&& ((((Class361) this).anInt4437 ^ 0xffffffff)
		    < (i_90_ ^ 0xffffffff))) {
		for (int i_91_ = i_84_;
		     (i_84_ + i_88_ ^ 0xffffffff) < (i_91_ ^ 0xffffffff);
		     i_91_++) {
		    if (i_91_ >= 0 && ((Class361) this).anInt4443 > i_91_)
			method3494(i_90_, i_89_, i_91_, -6496);
		}
	    }
	}
    }