/* Class169_Sub1_Sub3_Sub1 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
import java.awt.Canvas;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Rectangle;
import java.awt.image.BufferedImage;
import java.awt.image.DataBufferInt;
import java.awt.image.DirectColorModel;
import java.awt.image.Raster;
import java.awt.image.WritableRaster;
import java.util.Hashtable;

public final class Class169_Sub1_Sub3_Sub1 extends Class169_Sub1_Sub3
{
    Image anImage11047;
    static long aLong11048;
    
    public void method170() {
	/* empty */
    }
    
    Class169_Sub1_Sub3_Sub1(Class87_Sub3 class87_sub3, Canvas canvas, int i,
			    int i_0_) {
	super(class87_sub3, canvas, i, i_0_);
	new Rectangle();
	method16937((byte) 0);
    }
    
    public int method15840() {
	return method15836(0, 0);
    }
    
    public final int method15836(int i, int i_1_) {
	Graphics graphics
	    = ((Class169_Sub1_Sub3_Sub1) this).aCanvas10570.getGraphics();
	if (graphics == null)
	    return 0;
	graphics.drawImage(((Class169_Sub1_Sub3_Sub1) this).anImage11047, i,
			   i_1_,
			   ((Class169_Sub1_Sub3_Sub1) this).aCanvas10570);
	return 0;
    }
    
    public void method23() {
	/* empty */
    }
    
    public void method37() {
	/* empty */
    }
    
    public final int method15835(int i, int i_2_) {
	Graphics graphics
	    = ((Class169_Sub1_Sub3_Sub1) this).aCanvas10570.getGraphics();
	if (graphics == null)
	    return 0;
	graphics.drawImage(((Class169_Sub1_Sub3_Sub1) this).anImage11047, i,
			   i_2_,
			   ((Class169_Sub1_Sub3_Sub1) this).aCanvas10570);
	return 0;
    }
    
    public void method173() {
	/* empty */
    }
    
    void method16936() {
	super.method16937((byte) 0);
	DataBufferInt databufferint
	    = new DataBufferInt((((Class169_Sub1_Sub3_Sub1) this)
				 .anIntArray10574),
				(((Class169_Sub1_Sub3_Sub1) this)
				 .anIntArray10574).length);
	DirectColorModel directcolormodel
	    = new DirectColorModel(32, 16711680, 65280, 255);
	WritableRaster writableraster
	    = (Raster.createWritableRaster
	       ((directcolormodel.createCompatibleSampleModel
		 (((Class169_Sub1_Sub3_Sub1) this).anInt10571 * -1992099621,
		  ((Class169_Sub1_Sub3_Sub1) this).anInt10572 * 1481475773)),
		databufferint, null));
	((Class169_Sub1_Sub3_Sub1) this).anImage11047
	    = new BufferedImage(directcolormodel, writableraster, false,
				new Hashtable());
    }
    
    public int method15841() {
	return method15836(0, 0);
    }
    
    void method16937(byte i) {
	super.method16937((byte) 0);
	DataBufferInt databufferint
	    = new DataBufferInt((((Class169_Sub1_Sub3_Sub1) this)
				 .anIntArray10574),
				(((Class169_Sub1_Sub3_Sub1) this)
				 .anIntArray10574).length);
	DirectColorModel directcolormodel
	    = new DirectColorModel(32, 16711680, 65280, 255);
	WritableRaster writableraster
	    = (Raster.createWritableRaster
	       ((directcolormodel.createCompatibleSampleModel
		 (((Class169_Sub1_Sub3_Sub1) this).anInt10571 * -1992099621,
		  ((Class169_Sub1_Sub3_Sub1) this).anInt10572 * 1481475773)),
		databufferint, null));
	((Class169_Sub1_Sub3_Sub1) this).anImage11047
	    = new BufferedImage(directcolormodel, writableraster, false,
				new Hashtable());
    }
    
    void method16940() {
	super.method16937((byte) 0);
	DataBufferInt databufferint
	    = new DataBufferInt((((Class169_Sub1_Sub3_Sub1) this)
				 .anIntArray10574),
				(((Class169_Sub1_Sub3_Sub1) this)
				 .anIntArray10574).length);
	DirectColorModel directcolormodel
	    = new DirectColorModel(32, 16711680, 65280, 255);
	WritableRaster writableraster
	    = (Raster.createWritableRaster
	       ((directcolormodel.createCompatibleSampleModel
		 (((Class169_Sub1_Sub3_Sub1) this).anInt10571 * -1992099621,
		  ((Class169_Sub1_Sub3_Sub1) this).anInt10572 * 1481475773)),
		databufferint, null));
	((Class169_Sub1_Sub3_Sub1) this).anImage11047
	    = new BufferedImage(directcolormodel, writableraster, false,
				new Hashtable());
    }
    
    public final int method15839(int i, int i_3_) {
	Graphics graphics
	    = ((Class169_Sub1_Sub3_Sub1) this).aCanvas10570.getGraphics();
	if (graphics == null)
	    return 0;
	graphics.drawImage(((Class169_Sub1_Sub3_Sub1) this).anImage11047, i,
			   i_3_,
			   ((Class169_Sub1_Sub3_Sub1) this).aCanvas10570);
	return 0;
    }
    
    public int method15834() {
	return method15836(0, 0);
    }
}
