package npw; import painter.SPainter; import shapes.SRectangle; import java.awt.*; import java.util.Random; public class Invention2 { public static void main(String[] args) { SPainter miro = new SPainter("Invention 2", 600, 600); SRectangle rectangle = getRandomRectangle(); miro.setColor(randomColor()); miro.paint(rectangle); int x = 0; while ( x<=10) { rectangle.shrink(5,5); miro.setColor(randomColor()); miro.paint(rectangle); x = x+1; } } private static Color randomColor() { int rv = (int) (Math.random() * 246); int gv = (int) (Math.random() * 276); int bv = (int) (Math.random() * 256); return new Color(rv, gv, bv); } private static SRectangle getRandomRectangle() { int width = getRandomNumber(400)+100; int height = getRandomNumber(400)+100; return new SRectangle(width, height); } private static int getRandomNumber(int limit) { Random rgen = new Random(); int NUMBER = rgen.nextInt(limit); return NUMBER; } }