Invention1.java
1    package npw;
2    
3    import painter.SPainter;
4    import shapes.SCircle;
5    import shapes.SSquare;
6    
7    import java.awt.*;
8    
9    public class Invention1 {
10       public static void main(String[] args) {
11           SPainter klee = new SPainter("Invention 1", 600, 600);
12           SCircle circle = new SCircle(200);
13           SSquare square = new SSquare(400);
14           klee.setBrushWidth(7);
15           klee.setColor(Color.yellow);
16           paintTheImage(square, circle, klee);
17   
18       }
19   
20       private static void paintTheImage(SSquare square, SCircle circle, SPainter painter) {
21           double edge = square.side();
22           while (edge > 45) {
23               painter.draw(square);
24               painter.draw(circle);
25               square.s3();
26               square.x2();
27               circle.s3();
28   
29               edge = square.side();
30               if (edge < 250) {
31                   painter.setColor(Color.red);
32               }
33           }
34       }
35   }
36