package com.jpii.navalbattle.pavo.io;
import java.awt.image.BufferedImage;
import java.awt.image.ColorModel;
import java.awt.image.IndexColorModel;
import java.awt.image.WritableRaster;
import java.io.Serializable;
import java.util.Hashtable;
public class PavoImage extends BufferedImage implements Serializable {
private static final long serialVersionUID = 1L;
private static long Image_Counter = 0;
/**
* @param arg0
* @param arg1
* @param arg2
*/
public PavoImage(int arg0, int arg1, int arg2) {
super(arg0, arg1, arg2);
utilise342();
}
/**
* @param arg0
* @param arg1
* @param arg2
* @param arg3
*/
public PavoImage(int arg0, int arg1, int arg2, IndexColorModel arg3) {
super(arg0, arg1, arg2, arg3);
utilise342();
}
/**
* @param arg0
* @param arg1
* @param arg2
* @param arg3
*/
public PavoImage(ColorModel arg0, WritableRaster arg1, boolean arg2,
Hashtable<?, ?> arg3) {
super(arg0, arg1, arg2, arg3);
utilise342();
}
private static void utilise342() {
Image_Counter++;
}
public static long getImageID(){
return Image_Counter;
}
}