/* Class171_Sub2_Sub2_Sub1 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
import java.awt.Canvas;
import java.awt.Dimension;

import jaggl.OpenGL;

public class Class171_Sub2_Sub2_Sub1 extends Class171_Sub2_Sub2 {
	int anInt10892;
	Canvas aCanvas10893;
	long aLong10894;
	int anInt10895;
	OpenGL anOpenGL10896;

	public int method15379(int i, int i_0_) {
		return 0;
	}

	boolean method3756() {
		return true;
	}

	public int method3754() {
		return ((Class171_Sub2_Sub2_Sub1) this).anInt10895;
	}

	public int method3755() {
		return ((Class171_Sub2_Sub2_Sub1) this).anInt10892;
	}

	public int method15377(int i, int i_1_) {
		return 0;
	}

	Class171_Sub2_Sub2_Sub1(Class84_Sub1_Sub1 class84_sub1_sub1, Canvas canvas) {
		this(class84_sub1_sub1, canvas, ((Class84_Sub1_Sub1) class84_sub1_sub1).anOpenGL10384.prepareSurface(canvas));
	}

	public int method15383() {
		((Class171_Sub2_Sub2_Sub1) this).anOpenGL10896.swapBuffers(((Class171_Sub2_Sub2_Sub1) this).aLong10894);
		return 0;
	}

	void method17226() {
		Dimension dimension = ((Class171_Sub2_Sub2_Sub1) this).aCanvas10893.getSize();
		((Class171_Sub2_Sub2_Sub1) this).anInt10892 = dimension.height;
		((Class171_Sub2_Sub2_Sub1) this).anInt10895 = dimension.width;
	}

	boolean method249() {
		return (((Class171_Sub2_Sub2_Sub1) this).anOpenGL10896.setSurface(((Class171_Sub2_Sub2_Sub1) this).aLong10894) && super.method249());
	}

	boolean method3760() {
		return true;
	}

	public void method54() {
		((Class171_Sub2_Sub2_Sub1) this).anOpenGL10896.releaseSurface(((Class171_Sub2_Sub2_Sub1) this).aCanvas10893, ((Class171_Sub2_Sub2_Sub1) this).aLong10894);
	}

	public int method3757() {
		return ((Class171_Sub2_Sub2_Sub1) this).anInt10895;
	}

	void method15380(int i, int i_2_) {
		((Class171_Sub2_Sub2_Sub1) this).anOpenGL10896.surfaceResized(((Class171_Sub2_Sub2_Sub1) this).aLong10894);
		method17226();
		super.method15380(i, i_2_);
	}

	Class171_Sub2_Sub2_Sub1(Class84_Sub1_Sub1 class84_sub1_sub1, Canvas canvas, long l) {
		super(class84_sub1_sub1);
		((Class171_Sub2_Sub2_Sub1) this).aCanvas10893 = canvas;
		((Class171_Sub2_Sub2_Sub1) this).anOpenGL10896 = ((Class84_Sub1_Sub1) class84_sub1_sub1).anOpenGL10384;
		((Class171_Sub2_Sub2_Sub1) this).aLong10894 = l;
		method17226();
	}

	boolean method18() {
		return (((Class171_Sub2_Sub2_Sub1) this).anOpenGL10896.setSurface(((Class171_Sub2_Sub2_Sub1) this).aLong10894) && super.method249());
	}

	public int method3758() {
		return ((Class171_Sub2_Sub2_Sub1) this).anInt10895;
	}

	public void method247() {
		((Class171_Sub2_Sub2_Sub1) this).anOpenGL10896.releaseSurface(((Class171_Sub2_Sub2_Sub1) this).aCanvas10893, ((Class171_Sub2_Sub2_Sub1) this).aLong10894);
	}

	public int method3759() {
		return ((Class171_Sub2_Sub2_Sub1) this).anInt10892;
	}

	public void method250() {
		((Class171_Sub2_Sub2_Sub1) this).anOpenGL10896.releaseSurface(((Class171_Sub2_Sub2_Sub1) this).aCanvas10893, ((Class171_Sub2_Sub2_Sub1) this).aLong10894);
	}

	void method15381(int i, int i_3_) {
		((Class171_Sub2_Sub2_Sub1) this).anOpenGL10896.surfaceResized(((Class171_Sub2_Sub2_Sub1) this).aLong10894);
		method17226();
		super.method15380(i, i_3_);
	}

	public int method15378() {
		((Class171_Sub2_Sub2_Sub1) this).anOpenGL10896.swapBuffers(((Class171_Sub2_Sub2_Sub1) this).aLong10894);
		return 0;
	}

	public int method15382() {
		((Class171_Sub2_Sub2_Sub1) this).anOpenGL10896.swapBuffers(((Class171_Sub2_Sub2_Sub1) this).aLong10894);
		return 0;
	}

	public void method248() {
		((Class171_Sub2_Sub2_Sub1) this).anOpenGL10896.releaseSurface(((Class171_Sub2_Sub2_Sub1) this).aCanvas10893, ((Class171_Sub2_Sub2_Sub1) this).aLong10894);
	}

	void method17227() {
		Dimension dimension = ((Class171_Sub2_Sub2_Sub1) this).aCanvas10893.getSize();
		((Class171_Sub2_Sub2_Sub1) this).anInt10892 = dimension.height;
		((Class171_Sub2_Sub2_Sub1) this).anInt10895 = dimension.width;
	}

	void method17228() {
		Dimension dimension = ((Class171_Sub2_Sub2_Sub1) this).aCanvas10893.getSize();
		((Class171_Sub2_Sub2_Sub1) this).anInt10892 = dimension.height;
		((Class171_Sub2_Sub2_Sub1) this).anInt10895 = dimension.width;
	}

	void method17229() {
		Dimension dimension = ((Class171_Sub2_Sub2_Sub1) this).aCanvas10893.getSize();
		((Class171_Sub2_Sub2_Sub1) this).anInt10892 = dimension.height;
		((Class171_Sub2_Sub2_Sub1) this).anInt10895 = dimension.width;
	}

	void method17230() {
		Dimension dimension = ((Class171_Sub2_Sub2_Sub1) this).aCanvas10893.getSize();
		((Class171_Sub2_Sub2_Sub1) this).anInt10892 = dimension.height;
		((Class171_Sub2_Sub2_Sub1) this).anInt10895 = dimension.width;
	}
}
