Stella.java
1    package npw;
2    
3    import painter.SPainter;
4    import shapes.SCircle;
5    import shapes.SSquare;
6    import utilities.Random;
7    
8    import java.awt.*;
9    import java.util.Scanner;
10   
11   public class Stella {
12       public static void main(String[] args){
13           Scanner scanner = new Scanner(System.in);
14           System.out.print("Enter a number");
15           int number = scanner.nextInt();
16           SPainter painter = new SPainter("Stella", 800, 800);
17           int side = 700;
18           int factor = side/number;
19           Color color1 = setRandomColor();
20           Color color2 = setRandomColor();
21           while(number > 0){
22               side = side - factor;
23               SSquare square = new SSquare(side);
24               painter.setColor(color1);
25               painter.paint(square);
26               number = number - 1;
27               side = side - factor;
28               SSquare big = new SSquare(side);
29               painter.setColor(color2);
30               painter.paint(big);
31               number = number - 1;
32           }
33       }
34   
35       private static Color setRandomColor() {
36           int rv = (int)(Math.random()*256);
37           int gv = (int)(Math.random()*256);
38           int bv = (int)(Math.random()*256);
39           return new Color(rv, gv, bv);
40       }
41   }