package zoukei01;

import java.applet.*;
import java.awt.*;

public class Play extends Applet {
	public void paint(Graphics g) {
		int vsize = 481;

        int x, y, R, G, B;
        double X, sX, wX, dX, Y, sY, wY, dY, Z1, Z2, Z3;


        // *** BEGIN WINDOW *** //

        sX = 0.0;
        sY = 0.0;
        wX = 481.0;
        wY = wX;

        // *** END WINDOW *** //

        dX = wX/(double)vsize;
        dY = wY/(double)vsize;

        for(x = 0; x < vsize; x++){
            X = sX + dX * (double)x;

            for(y = 0; y < vsize; y++){
                Y = sY + dY * (double)y;

                // *** BEGIN YOUR PROGRAM *** //
                
                //Z1 = 

                Z1 = X * X / Y + X;
                Z2 = Y * Y / X + Y;
                Z3 = Y * Y - Y + X;


                R = (int)(Z1 + Z2 + x) % 85 + 40;
                G = (int)(Z1 + Z2 + y) % 85 + 125;
                B = (int)(Z1 + Z2 + x + y) % 85 + 170;

                
                if (R < 0) { R = -R; }
                if (G < 0) { G = -G; }
                if (B < 0) { B = -B; }
                

                // *** END YOUR PROGRAM *** //
                g.setColor(new Color(R,G,B));
                g.fillRect(x,y,x,y);

            }
        }
    }
}
