Stella.java
package npw;

import painter.SPainter;
import shapes.SSquare;

import javax.swing.*;
import java.awt.*;
import java.util.Scanner;

public class Stella {
    public static void main(String[] args){
        Color color1 = randomcolor();
        Color color2 = randomcolor();
        SPainter painter = new SPainter("Stella",800,800);
        SSquare square = new SSquare(700);
        int nrofsquare = getNumber("number of square");
        double shrink = 700/nrofsquare;
        int i=0;
        while(i<nrofsquare){
            if(i % 2 ==0){
                painter.setColor(color1);
            }
            else{
                painter.setColor(color2);
            }
            painter.paint(square);
            square.shrink(shrink);
            i=i+1;
        }


    }

    private static Color randomcolor() {
        int rv = (int)(Math.random()*256);
        int gv = (int)(Math.random()*256);
        int bv = (int)(Math.random()*256);
        Color color = new Color(rv,gv,bv);
        return color;
    }


    private static int getNumber(String prompt) {
        String nss = JOptionPane.showInputDialog(null,prompt+"?");
        Scanner scanner = new Scanner(nss);
        return scanner.nextInt();
    }
}