final void method1970(int i, int i_61_, int i_62_, boolean bool, int i_63_,
			  int i_64_, int i_65_, int i_66_, byte[] is,
			  int i_67_) {
	if (i_63_ == 0)
	    i_63_ = i_62_;
	anInt8539++;
	if (bool) {
	    int i_68_ = Class183.method1382(i_65_, -6409);
	    int i_69_ = i_68_ * i_62_;
	    int i_70_ = i_63_ * i_68_;
	    byte[] is_71_ = new byte[i_64_ * i_69_];
	    for (int i_72_ = 0; (i_72_ ^ 0xffffffff) > (i_64_ ^ 0xffffffff);
		 i_72_++) {
		int i_73_ = i_69_ * i_72_;
		int i_74_ = (-1 + i_64_ - i_72_) * i_70_ + i_67_;
		for (int i_75_ = 0; i_75_ < i_69_; i_75_++)
		    is_71_[i_73_++] = is[i_74_++];
	    }
	    is = is_71_;
	}
	((Class258) this).aHa_Sub2_4851.method3771((byte) -102, this);
	OpenGL.glPixelStorei(3317, 1);
	if (i_62_ != i_63_)
	    OpenGL.glPixelStorei(3314, i_63_);
	OpenGL.glTexSubImage2Dub(((Class258) this).anInt4849, 0, i, i_61_,
				 i_62_, i_64_, i_65_, 5121, is, i_67_);
	if (i_63_ != i_62_)
	    OpenGL.glPixelStorei(3314, 0);
	OpenGL.glPixelStorei(3317, 4);
	int i_76_ = -17 % ((46 - i_66_) / 59);
    }