import java.applet.*;
import java.awt.*;
import Raster;

public class Rastest extends Applet {
    Raster raster;
    int count;

    public void init()
    {
        String filename = getParameter("image");
        showStatus("Using " + filename);
        raster = new Raster(getImage(getDocumentBase(), filename));
    }

    public void paint(Graphics g)
    {
        showStatus("Image size: " + raster.width + " x " + raster.height);
        Image output = raster.toImage(this);
        g.drawImage(output, 0, 0, this);
    }

    public void update(Graphics g)
    {
        paint(g);
    }

    public boolean mouseUp(Event e, int x, int y)
    {
        int s = raster.size();
        for (int i = 0; i < s; i++) {
            raster.pixel[i] ^= 0x00ffffff;
        }
        repaint();
        return true;
    }
}
