final void drawBitmapQuad(int i, int i_57_, int i_58_, int i_59_, int i_60_, int i_61_,
		 byte[] is, int i_62_, int i_63_) {
	try {
	    anInt7540++;
	    float f;
	    float f_64_;
	    if (aClass258_Sub3_Sub1_7776 == null
		|| (((Class258_Sub3) aClass258_Sub3_Sub1_7776).anInt8547
		    ^ 0xffffffff) > (i_58_ ^ 0xffffffff)
		|| (((Class258_Sub3) aClass258_Sub3_Sub1_7776).anInt8551
		    ^ 0xffffffff) > (i_59_ ^ 0xffffffff)) {
		aClass258_Sub3_Sub1_7776
		    = Class371.method3583(false, is, 6406, i_59_, this, -45,
					  6406, i_58_);
		aClass258_Sub3_Sub1_7776.method1965(false, false, 10243);
		f = ((Class258_Sub3_Sub1) aClass258_Sub3_Sub1_7776).aFloat9938;
		f_64_ = (((Class258_Sub3_Sub1) aClass258_Sub3_Sub1_7776)
			 .aFloat9937);
	    } else {
		aClass258_Sub3_Sub1_7776.method1970(0, 0, i_58_, false, 0,
						    i_59_, 6406, 123, is, 0);
		f = ((float) i_59_
		     * (((Class258_Sub3_Sub1) aClass258_Sub3_Sub1_7776)
			.aFloat9938)
		     / (float) (((Class258_Sub3) aClass258_Sub3_Sub1_7776)
				.anInt8551));
		f_64_ = ((float) i_58_
			 * (((Class258_Sub3_Sub1) aClass258_Sub3_Sub1_7776)
			    .aFloat9937)
			 / (float) (((Class258_Sub3) aClass258_Sub3_Sub1_7776)
				    .anInt8547));
	    }
	    method3792(58);
	    method3771((byte) -117, aClass258_Sub3_Sub1_7776);
	    method3753(i_63_, 1);
	    OpenGL.glColor4ub((byte) (i_60_ >> -774897008),
			      (byte) (i_60_ >> -1275297560), (byte) i_60_,
			      (byte) (i_60_ >> -1810921544));
	    method3808(i_61_, 120);
	    method3729(34165, (byte) 101, 34165);
	    method3762(34166, 768, (byte) -87, 0);
	    method3762(5890, 770, (byte) -87, 2);
	    method3775(false, 0, 770, 34166);
	    method3775(false, 2, 770, 5890);
	    float f_65_ = (float) i;
	    float f_66_ = (float) i_57_;
	    float f_67_ = (float) i_58_ + f_65_;
	    float f_68_ = (float) i_59_ + f_66_;
	    OpenGL.glBegin(7);
	    OpenGL.glTexCoord2f(0.0F, 0.0F);
	    OpenGL.glVertex2f(f_65_, f_66_);
	    OpenGL.glTexCoord2f(0.0F, f_64_);
	    OpenGL.glVertex2f(f_65_, f_68_);
	    OpenGL.glTexCoord2f(f, f_64_);
	    OpenGL.glVertex2f(f_67_, f_68_);
	    OpenGL.glTexCoord2f(f, 0.0F);
	    OpenGL.glVertex2f(f_67_, f_66_);
	    OpenGL.glEnd();
	    method3762(5890, 768, (byte) -87, 0);
	    method3762(34166, 770, (byte) -87, 2);
	    method3775(false, 0, 770, 5890);
	    method3775(false, 2, 770, 34166);
	} catch (RuntimeException runtimeexception) {
	    throw Class348_Sub17.method2929(runtimeexception,
					    ("qo.Q(" + i + ',' + i_57_ + ','
					     + i_58_ + ',' + i_59_ + ','
					     + i_60_ + ',' + i_61_ + ','
					     + (is != null ? "{...}" : "null")
					     + ',' + i_62_ + ',' + i_63_
					     + ')'));
	}
    }