g.drawImage(image, x, y, observer);
Image tmpImage; if ( zoomIndex == BASE_ZOOM_INDEX ){ tmpImage = image; } else { tmpImage = getScaledImage( image, scale ); } g.drawImage(tmpImage, x, y, observer);
        public void drawOnto(Graphics g, int x, int y, ImageObserver observer) {            if (isReady()) {                g.drawImage(image, x, y, observer);            } else {                // grrr... well be ready next time!                prepare();            }        }