final void method3674(int i, int i_233_, int i_234_, int i_235_,
			  int i_236_, int i_237_, int i_238_, int i_239_,
			  int i_240_) {
	anInt8046++;
	float f = (float) i_234_ - (float) i;
	float f_241_ = (float) i_235_ - (float) i_233_;
	if (f != 0.0F || f_241_ != 0.0F) {
	    float f_242_ = (float) (1.0 / Math.sqrt((double) (f_241_ * f_241_
							      + f * f)));
	    f *= f_242_;
	    f_241_ *= f_242_;
	} else
	    f = 1.0F;
	method3903(false);
	method3894(-28186, i_236_);
	method3849((byte) 47, 0, Class348_Sub40_Sub39.aClass70_9485);
	method3885(0, true, Class348_Sub40_Sub39.aClass70_9485);
	method3817(94, i_237_);
	method3942(5);
	method3926((byte) 86, false);
	i_240_ %= i_238_ + i_239_;
	float f_243_ = (float) i_238_ * f;
	float f_244_ = (float) i_238_ * f_241_;
	float f_245_ = 0.0F;
	float f_246_ = 0.0F;
	float f_247_ = f_243_;
	float f_248_ = f_244_;
	if (i_238_ >= i_240_) {
	    f_248_ = (float) (-i_240_ + i_238_) * f_241_;
	    f_247_ = f * (float) (i_238_ + -i_240_);
	} else {
	    f_246_ = (float) (-i_240_ + (i_238_ - -i_239_)) * f_241_;
	    f_245_ = f * (float) (i_238_ + i_239_ - i_240_);
	}
	float f_249_ = (float) i + f_245_;
	float f_250_ = f_246_ + (float) i_233_;
	float f_251_ = (float) i_239_ * f;
	float f_252_ = f_241_ * (float) i_239_;
	for (;;) {
	    if ((i ^ 0xffffffff) > (i_234_ ^ 0xffffffff)) {
		if (f_249_ > (float) i_234_)
		    break;
		if ((float) i_234_ < f_249_ + f_247_)
		    f_247_ = (float) i_234_ - f_249_;
	    } else {
		if (f_249_ < (float) i_234_)
		    break;
		if ((float) i_234_ > f_249_ + f_247_)
		    f_247_ = (float) i_234_ - f_249_;
	    }
	    if (i_233_ < i_235_) {
		if ((float) i_235_ < f_250_)
		    break;
		if (f_248_ + f_250_ > (float) i_235_)
		    f_248_ = (float) i_235_ - f_250_;
	    } else {
		if (f_250_ < (float) i_235_)
		    break;
		if (f_248_ + f_250_ < (float) i_235_)
		    f_248_ = (float) i_235_ - f_250_;
	    }
	    if (!method3878(f_250_, 0, f_249_ + f_247_, 0.0F, f_250_ + f_248_,
			    0.0F, f_249_))
		return;
	    method3907(true);
	    f_250_ += f_252_ + f_248_;
	    f_249_ += f_251_ + f_247_;
	    f_247_ = f_243_;
	    f_248_ = f_244_;
	}
	method3926((byte) 88, true);
	method3885(0, true, Class342.aClass70_4247);
	method3849((byte) 47, 0, Class342.aClass70_4247);
    }