/home/ffrigin/NetBeansProjects/CS1/src/npw/Invention1.java
 1 /*
 2    * A program that uses at least one while and one if statement, while only 
 3    * using circles and squares to create the same image.
 4  */
 5 package npw;
 6 
 7 import java.awt.Color;
 8 import painter.SPainter;
 9 import shapes.SCircle;
10 import shapes.SSquare;
11 
12 /**
13  *
14  * @author ffrigin
15  */
16 public class Invention1 {
17 
18     /**
19      * @param args the command line arguments
20      */
21     public static void main(String[] args) {
22         paintImage();
23 
24     }
25 
26     private static void paintImage() {
27         SSquare square = new SSquare(25);
28         SCircle circle = new SCircle(75);
29         int crc = 2;
30         SPainter painter = new SPainter("While/If shapes", 800, 800);
31         int i = 1;
32         while (i < crc) {
33             painter.setColor(Color.black);
34             circle.s2();
35             painter.mlt(200);
36             painter.mfd(250);
37             painter.paint(circle);
38             painter.mfd(75);
39             painter.paint(circle);
40             painter.moveToCenter();
41             painter.mlt(200);
42             painter.mbk(250);
43             painter.paint(circle);
44             painter.mbk(75);
45             painter.paint(circle);
46             painter.moveToCenter();
47             i = i + 1;
48         }
49         if (crc > 1) {
50             painter.setColor(Color.green);
51             painter.mrt(200);
52             painter.mfd(50);
53             painter.paint(square);
54             painter.mfd(75);
55             painter.paint(square);
56             painter.moveToCenter();
57             painter.mrt(200);
58             painter.mbk(50);
59             painter.paint(square);
60             painter.mbk(75);
61             painter.paint(square);
62             painter.moveToCenter();
63 
64         }
65     }
66 
67 }
68