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

public class Class145_Sub1 extends Class145 {
	static final int anInt10258 = 34071;
	static final int anInt10259 = 34070;
	static final int anInt10260 = 34073;
	static final int anInt10261 = 34072;
	static final int anInt10262 = 34074;
	static final int anInt10263 = 34069;
	int anInt10264;

	Class145_Sub1(Class84_Sub3 class84_sub3, Class172 class172, Class96 class96, int i) {
		super(class84_sub3, 34067, class172, class96, i * i * 6, false);
		((Class145_Sub1) this).anInt10264 = i;
		((Class145_Sub1) this).aClass84_Sub3_1789.method15440(this);
		for (int i_0_ = 0; i_0_ < 6; i_0_++)
			OpenGL.glTexImage2Dub(34069 + i_0_, 0, (Class84_Sub3.method15460(((Class145_Sub1) this).aClass172_1792, ((Class145_Sub1) this).aClass96_1793)), i, i, 0, Class84_Sub3.method15389(((Class145_Sub1) this).aClass172_1792), 5121, null, 0);
		method3325(true);
	}

	Class145_Sub1(Class84_Sub3 class84_sub3, Class172 class172, Class96 class96, int i, boolean bool, int[][] is) {
		super(class84_sub3, 34067, class172, class96, i * i * 6, bool);
		((Class145_Sub1) this).anInt10264 = i;
		((Class145_Sub1) this).aClass84_Sub3_1789.method15440(this);
		if (bool) {
			for (int i_1_ = 0; i_1_ < 6; i_1_++)
				method3333(34069 + i_1_, Class84_Sub3.method15460((((Class145_Sub1) this).aClass172_1792), (((Class145_Sub1) this).aClass96_1793)), i, i, 32993, ((Class84_Sub3) (((Class145_Sub1) this).aClass84_Sub3_1789)).anInt9470, is[i_1_]);
		} else {
			for (int i_2_ = 0; i_2_ < 6; i_2_++)
				OpenGL.glTexImage2Di(34069 + i_2_, 0, (Class84_Sub3.method15460(((Class145_Sub1) this).aClass172_1792, ((Class145_Sub1) this).aClass96_1793)), i, i, 0, 32993, (((Class84_Sub3) (((Class145_Sub1) this).aClass84_Sub3_1789)).anInt9470), is[i_2_], 0);
		}
		method3325(true);
	}

	Interface11 method16479(int i, int i_3_) {
		return new Class154(this, i, i_3_);
	}

	Interface11 method16480(int i, int i_4_) {
		return new Class154(this, i, i_4_);
	}

	Class145_Sub1(Class84_Sub3 class84_sub3, Class172 class172, Class96 class96, int i, boolean bool, byte[][] is, Class172 class172_5_) {
		super(class84_sub3, 34067, class172, class96, i * i * 6, bool);
		((Class145_Sub1) this).anInt10264 = i;
		((Class145_Sub1) this).aClass84_Sub3_1789.method15440(this);
		for (int i_6_ = 0; i_6_ < 6; i_6_++)
			OpenGL.glTexImage2Dub(34069 + i_6_, 0, (Class84_Sub3.method15460(((Class145_Sub1) this).aClass172_1792, ((Class145_Sub1) this).aClass96_1793)), i, i, 0, Class84_Sub3.method15389(class172_5_), 5121, is[i_6_], 0);
		method3325(true);
	}

	Interface11 method16481(int i, int i_7_) {
		return new Class154(this, i, i_7_);
	}

	Interface11 method16482(int i, int i_8_) {
		return new Class154(this, i, i_8_);
	}
}
