final void method3674(int i, int i_157_, int i_158_, int i_159_,
			  int i_160_, int i_161_, int i_162_, int i_163_,
			  int i_164_) {
	anInt7656++;
	if ((i ^ 0xffffffff) != (i_158_ ^ 0xffffffff) || i_157_ != i_159_) {
	    method3778((byte) -119);
	    method3753(i_161_, 1);
	    float f = (float) i_158_ - (float) i;
	    float f_165_ = (float) i_159_ - (float) i_157_;
	    float f_166_ = (float) (1.0 / Math.sqrt((double) (f_165_ * f_165_
							      + f * f)));
	    f *= f_166_;
	    f_165_ *= f_166_;
	    OpenGL.glColor4ub((byte) (i_160_ >> -407472976),
			      (byte) (i_160_ >> 530490792), (byte) i_160_,
			      (byte) (i_160_ >> -460617384));
	    i_164_ %= i_162_ + i_163_;
	    float f_167_ = (float) i_162_ * f;
	    float f_168_ = f_165_ * (float) i_162_;
	    float f_169_ = 0.0F;
	    float f_170_ = 0.0F;
	    float f_171_ = f_167_;
	    float f_172_ = f_168_;
	    if (i_164_ <= i_162_) {
		f_172_ = (float) (-i_164_ + i_162_) * f_165_;
		f_171_ = f * (float) (-i_164_ + i_162_);
	    } else {
		f_170_ = (float) (i_163_ + i_162_ - i_164_) * f_165_;
		f_169_ = (float) (i_163_ + i_162_ - i_164_) * f;
	    }
	    float f_173_ = f_169_ + (0.35F + (float) i);
	    float f_174_ = 0.35F + (float) i_157_ + f_170_;
	    float f_175_ = f * (float) i_163_;
	    float f_176_ = f_165_ * (float) i_163_;
	    for (;;) {
		if ((i_158_ ^ 0xffffffff) >= (i ^ 0xffffffff)) {
		    if ((float) i_158_ + 0.35F > f_173_)
			break;
		    if (f_173_ + f_171_ < (float) i_158_)
			f_171_ = -f_173_ + (float) i_158_;
		} else {
		    if (f_173_ > (float) i_158_ + 0.35F)
			break;
		    if (f_173_ + f_171_ > (float) i_158_)
			f_171_ = -f_173_ + (float) i_158_;
		}
		if (i_157_ >= i_159_) {
		    if ((float) i_159_ + 0.35F > f_174_)
			break;
		    if (f_172_ + f_174_ < (float) i_159_)
			f_172_ = (float) i_159_ - f_174_;
		} else {
		    if ((float) i_159_ + 0.35F < f_174_)
			break;
		    if (f_172_ + f_174_ > (float) i_159_)
			f_172_ = -f_174_ + (float) i_159_;
		}
		OpenGL.glBegin(1);
		OpenGL.glVertex2f(f_173_, f_174_);
		OpenGL.glVertex2f(f_173_ + f_171_, f_172_ + f_174_);
		OpenGL.glEnd();
		f_174_ += f_172_ + f_176_;
		f_173_ += f_175_ + f_171_;
		f_171_ = f_167_;
		f_172_ = f_168_;
	    }
	}
    }