Invention1.java
package npw;
import painter.SPainter;
import shapes.SCircle;
import shapes.SSquare;

import javax.swing.*;
import java.awt.*;
import java.util.Scanner;

public class Invention1 {
    public static void main(String[] args) {
        SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                new Invention1();
            }
        });

    }

    public Invention1() {
        paintTheImage();

    }

    private void paintTheImage() {
        SPainter davinci = new SPainter("Invention 1", 800, 800);
        SCircle circle = new SCircle(20);
        SSquare square = new SSquare(20);

        paintIt(davinci, circle, square);
    }

    private void paintIt(SPainter davinci, SCircle circle, SSquare square) {
        int i = 0;
        Color color = Color.BLUE;
        Color color1 = Color.RED;
        davinci.mbk(davinci.painterHeight);
        davinci.mrt(davinci.painterWidth);
        while (i < 50){
            if(i % 2 == 0){
                davinci.setColor(color);
                davinci.paint(circle);
            }else{
                davinci.setColor(color1);
                davinci.paint(square);
            }
            i++;
            davinci.mfd(i);
            davinci.mlt(i);


        }

        }



    private static Color randomColor() {
        int rv = (int) (Math.random() * 256);
        int gv = (int) (Math.random() * 256);
        int bv = (int) (Math.random() * 256);
        return new Color(rv, gv, bv);

    }
}