1 package npw; 2 3 import java.awt.Color; 4 import javax.swing.SwingUtilities; 5 import painter.SPainter; 6 import shapes.SCircle; 7 import shapes.SSquare; 8 9 public class Invention1 { 10 public static void main(String[] args) { 11 SPainter klee = new SPainter("Invention 1", 600,600); 12 SCircle c = new SCircle(10); 13 SSquare s = new SSquare(10); 14 int diameter = 5; 15 int i = 1; 16 while (i < 20) 17 if (i < 10){ 18 klee.paint(s); 19 klee.mfd(diameter); 20 klee.paint(s); 21 klee.mrt(diameter); 22 klee.paint(s); 23 klee.moveToCenter(); 24 klee.mlt(diameter); 25 klee.paint(s); 26 klee.mfd(diameter); 27 klee.paint(s); 28 klee.moveToCenter(); 29 klee.mrt(diameter); 30 klee.paint(s); 31 klee.moveToCenter(); 32 klee.faceNorth(); 33 klee.mbk(diameter); 34 klee.paint(s); 35 klee.mlt(diameter); 36 klee.paint(s); 37 klee.mrt(diameter); 38 klee.mrt(diameter); 39 klee.paint(s); 40 klee.setColor(Color.ORANGE); 41 klee.moveToCenter(); 42 i=i+1; 43 diameter = diameter + 15; 44 } else { 45 klee.setColor(Color.CYAN); 46 klee.mbk(diameter); 47 klee.paint(c); 48 klee.mfd(diameter); 49 klee.mrt(diameter); 50 klee.paint(c); 51 klee.moveToCenter(); 52 klee.mfd(diameter); 53 klee.paint(c); 54 klee.mbk(diameter); 55 klee.mlt(diameter); 56 klee.paint(c); 57 klee.moveToCenter(); 58 i=i+1; 59 diameter = diameter + 15; 60 } 61 62 } 63 } 64