package org.xmlvm.iphone; import java.awt.Image; import org.xmlvm.iphone.internal.ImageLoader; import org.xmlvm.iphone.internal.Simulator; public class UIImage { public Image image; private UIImage(String filename) { ImageLoader loader = Simulator.getImageLoader(); image = loader.loadImage(filename); } public static UIImage imageAtPath(String filename) { return new UIImage(filename); } public void draw1PartImageInRect(CGRect position) { CGContext.theContext.graphicsContext.drawImage(image, (int) position.origin.x, (int) position.origin.y, (int) position.size.width, (int) position.size.height, Simulator.getDisplay()); } }