Inventional2.java
package npw;

import painter.SPainter;
import shapes.SRectangle;

import java.awt.*;
import java.util.Random;

public class Inventional2 {
    public static  void main(String[] args){
        int length=400;
        int width = 300;
        SPainter painter = new SPainter("inventiona2",600,600);
        SRectangle rectangle = new SRectangle(length,width);
        painter.setBrushWidth(5);
        painttheinmage(painter,rectangle);

    }

    private static void painttheinmage(SPainter painter, SRectangle rectangle) {
        int i=0;
        while(i<5){
            painttherectangle(painter,rectangle);
            i=i+1;
        }

    }

    private static void painttherectangle(SPainter painter, SRectangle rectangle) {
        Random rgen = new Random();
        int length = rgen.nextInt(150);
        int width = rgen.nextInt(100);
        if(length>100){
            painter.setColor(Color.blue);
            rectangle.shrink(length,width);
            painter.draw(rectangle);
        }

        else{
            painter.setColor(randomcolor());
            rectangle.shrink(length,width);
            painter.draw(rectangle);
        }

    }

    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;
    }
}