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

public class Class100_Sub2 extends Class100
{
    static final int anInt8593 = 34071;
    static final int anInt8594 = 34070;
    int anInt8595;
    static final int anInt8596 = 34072;
    static final int anInt8597 = 34073;
    static final int anInt8598 = 34074;
    static final int anInt8599 = 34069;
    
    Class100_Sub2(Class151_Sub3 class151_sub3, Class116 class116,
		  Class155 class155, int i, boolean bool, int[][] is) {
	super(class151_sub3, 34067, class116, class155, i * i * 6, bool);
	((Class100_Sub2) this).anInt8595 = i;
	((Class100_Sub2) this).aClass151_Sub3_1345.method8591(this);
	if (bool) {
	    for (int i_0_ = 0; i_0_ < 6; i_0_++)
		method1380(34069 + i_0_,
			   Class151_Sub3.method8615((((Class100_Sub2) this)
						     .aClass116_1348),
						    (((Class100_Sub2) this)
						     .aClass155_1342)),
			   i, i, 32993,
			   ((Class151_Sub3) (((Class100_Sub2) this)
					     .aClass151_Sub3_1345)).anInt9384,
			   is[i_0_]);
	} else {
	    for (int i_1_ = 0; i_1_ < 6; i_1_++)
		OpenGL.glTexImage2Di(34069 + i_1_, 0,
				     (Class151_Sub3.method8615
				      (((Class100_Sub2) this).aClass116_1348,
				       ((Class100_Sub2) this).aClass155_1342)),
				     i, i, 0, 32993,
				     (((Class151_Sub3) (((Class100_Sub2) this)
							.aClass151_Sub3_1345))
				      .anInt9384),
				     is[i_1_], 0);
	}
	method1374(true);
    }
    
    Class100_Sub2(Class151_Sub3 class151_sub3, Class116 class116,
		  Class155 class155, int i, boolean bool, byte[][] is,
		  Class116 class116_2_) {
	super(class151_sub3, 34067, class116, class155, i * i * 6, bool);
	((Class100_Sub2) this).anInt8595 = i;
	((Class100_Sub2) this).aClass151_Sub3_1345.method8591(this);
	for (int i_3_ = 0; i_3_ < 6; i_3_++)
	    OpenGL.glTexImage2Dub(34069 + i_3_, 0,
				  (Class151_Sub3.method8615
				   (((Class100_Sub2) this).aClass116_1348,
				    ((Class100_Sub2) this).aClass155_1342)),
				  i, i, 0,
				  Class151_Sub3.method8614(class116_2_), 5121,
				  is[i_3_], 0);
	method1374(true);
    }
    
    Class100_Sub2(Class151_Sub3 class151_sub3, Class116 class116,
		  Class155 class155, int i) {
	super(class151_sub3, 34067, class116, class155, i * i * 6, false);
	((Class100_Sub2) this).anInt8595 = i;
	((Class100_Sub2) this).aClass151_Sub3_1345.method8591(this);
	for (int i_4_ = 0; i_4_ < 6; i_4_++)
	    OpenGL.glTexImage2Dub(34069 + i_4_, 0,
				  (Class151_Sub3.method8615
				   (((Class100_Sub2) this).aClass116_1348,
				    ((Class100_Sub2) this).aClass155_1342)),
				  i, i, 0,
				  Class151_Sub3.method8614(((Class100_Sub2)
							    this)
							   .aClass116_1348),
				  5121, null, 0);
	method1374(true);
    }
    
    Interface18 method8096(int i, int i_5_) {
	return new Class98(this, i, i_5_);
    }
}
