www.pudn.com > BlackCross.rar > imageObject.java


import javax.microedition.lcdui.Graphics; 
import javax.microedition.lcdui.Image; 
 
class imageObject 
{ 
    Image imageClass[]; 
    boolean imageLoaded; 
    int size[]; 
     
    public imageObject() 
    { 
        imageClass = new Image[4]; 
        imageLoaded = false; 
        size = new int[2]; 
        imageLoaded = false; 
    } 
 
    public void load(int i, int j) 
    { 
        if(imageLoaded) 
            return; 
        imageLoaded = true; 
        for(int k = 0; k < i; k++) 
            try 
            { 
                imageClass[k] = Image.createImage("/chars/img" + j + "a" + k + ".png"); 
            } 
            catch(Exception exception) { } 
 
        size[0] = imageClass[0].getWidth() / 2; 
        size[1] = imageClass[0].getHeight() / 2; 
    } 
 
    public void draw(Graphics g, int i, int j, int k) 
    { 
        g.drawImage(imageClass[i], j, k, 3); 
    } 
 
}