package npw; import java.awt.Color; import java.util.Random; import painter.SPainter; import shapes.SCircle; import shapes.SSquare; public class Invention1 { public static void main(String[] args) { SPainter paint = new SPainter ("Invention 1", 600, 600); paintBackground(paint); paintCircle(paint, 200); paintSquare(paint, 100); } private static void paintBackground(SPainter paint) { paint.setColor(Color.BLUE); SSquare square = new SSquare(2000); paint.paint(square); } private static void paintOneCircle(SPainter paint) { Random a = new Random(); int b = a.nextInt(1); if ( b == 0) { paint.setColor(Color.RED); } paint.move(); SCircle circle = new SCircle(20); paint.paint(circle); } private static void paintOneSquare(SPainter paint) { Random rgen = new Random(); int rn = rgen.nextInt(1); if ( rn == 0) { paint.setColor(Color.GREEN); } paint.move(); SSquare square = new SSquare(50); paint.paint(square); } private static void paintCircle(SPainter paint, int circles) { int i = 1; while (i<=circles) { paintOneCircle(paint); i = i + 1; } } private static void paintSquare(SPainter paint, int squares) { int i = 1; while (i<=squares) { paintOneSquare(paint); i = i + 1; } } }