YellowSpace.java
1    package shapes;
2    
3    import painter.SPainter;
4    import java.awt.*;
5    
6    public class YellowSpace {
7        public static void main(String[] args){
8            // Variables
9            double edgeLength = 400;
10           double distFromCorner = 120;
11           double distFromCorner2 = 30;
12           double distFromCorner3 = 15;
13           // Make Shapes
14           SSquare bigGrey = new SSquare(edgeLength);
15           SCircle circle = new SCircle(((edgeLength - distFromCorner) / 2));
16           SSquare bigYellow = circle.inscribingSquare();
17           circle.s2();
18           SSquare smallGrey = circle.inscribingSquare();
19           circle.s2();
20           SSquare smallYellow = circle.inscribingSquare();
21   
22           // Painter
23           //SPainter painter = new SPainter("test",1000, 1000);
24           //painter.setColor(Color.DARK_GRAY);
25           //painter.paint(bigGrey);
26           //painter.tl(45);
27           //painter.setColor(Color.YELLOW);
28           //painter.paint(bigYellow);
29           //painter.tr(45);
30           //painter.setColor(Color.DARK_GRAY);
31           //painter.paint(smallGrey);
32           //painter.tl(45);
33           //painter.setColor(Color.YELLOW);
34           //painter.paint(smallYellow);
35   
36           // Areas
37           double area = ((bigYellow.area() + smallYellow.area()) - smallGrey.area());
38           System.out.println("The area of the yellow is " + area);
39   
40       }
41   
42   }
43