/* Class100_Sub4 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
import jaggl.OpenGL;

public class Class100_Sub4 extends Class100
{
    int anInt8602;
    int anInt8603;
    int anInt8604;
    
    Class100_Sub4(Class151_Sub3 class151_sub3, Class116 class116,
		  Class155 class155, int i, int i_0_, int i_1_) {
	super(class151_sub3, 32879, class116, class155, i * i_0_ * i_1_,
	      false);
	((Class100_Sub4) this).anInt8603 = i;
	((Class100_Sub4) this).anInt8602 = i_0_;
	((Class100_Sub4) this).anInt8604 = i_1_;
	((Class100_Sub4) this).aClass151_Sub3_1345.method8591(this);
	OpenGL.glTexImage3Dub
	    (((Class100_Sub4) this).anInt1347, 0,
	     Class151_Sub3.method8615(((Class100_Sub4) this).aClass116_1348,
				      ((Class100_Sub4) this).aClass155_1342),
	     ((Class100_Sub4) this).anInt8603,
	     ((Class100_Sub4) this).anInt8602,
	     ((Class100_Sub4) this).anInt8604, 0,
	     Class151_Sub3.method8614(((Class100_Sub4) this).aClass116_1348),
	     5121, null, 0);
	method1374(true);
    }
    
    void method8104(int i, int i_2_, int i_3_, int i_4_, int i_5_, int i_6_,
		    int i_7_) {
	((Class100_Sub4) this).aClass151_Sub3_1345.method8591(this);
	OpenGL.glCopyTexSubImage3D(((Class100_Sub4) this).anInt1347, 0, i,
				   i_2_, i_3_, i_6_, i_7_, i_4_, i_5_);
	OpenGL.glFlush();
    }
    
    Class100_Sub4(Class151_Sub3 class151_sub3, Class116 class116,
		  Class155 class155, int i, int i_8_, int i_9_, byte[] is,
		  Class116 class116_10_) {
	super(class151_sub3, 32879, class116, class155, i * i_8_ * i_9_,
	      false);
	((Class100_Sub4) this).anInt8603 = i;
	((Class100_Sub4) this).anInt8602 = i_8_;
	((Class100_Sub4) this).anInt8604 = i_9_;
	((Class100_Sub4) this).aClass151_Sub3_1345.method8591(this);
	OpenGL.glPixelStorei(3317, 1);
	OpenGL.glTexImage3Dub(((Class100_Sub4) this).anInt1347, 0,
			      Class151_Sub3.method8615((((Class100_Sub4) this)
							.aClass116_1348),
						       (((Class100_Sub4) this)
							.aClass155_1342)),
			      ((Class100_Sub4) this).anInt8603,
			      ((Class100_Sub4) this).anInt8602,
			      ((Class100_Sub4) this).anInt8604, 0,
			      Class151_Sub3.method8614(class116_10_), 5121, is,
			      0);
	OpenGL.glPixelStorei(3317, 4);
	method1374(true);
    }
}
