Dots.java
package npw;

import java.awt.Color;
import java.awt.geom.Point2D;
import javax.swing.SwingUtilities;
import painter.SPainter;
import shapes.SCircle;


public class Dots {


    private void paintTheImage() {
        SPainter painter = new SPainter("WILDLANDS",1000,1000);

        SCircle dot = new SCircle(50);
        paintDOT1(painter, dot);
        paintDOT2(painter, dot);
        paintDOT3(painter, dot);
        paintDOT4(painter, dot);
        paintDOT5(painter, dot);
        paintDOT6(painter, dot);
        paintDOT7(painter, dot);
        paintDOT8(painter, dot);
        paintDOT9(painter, dot);

    }

    private void paintDOT9(SPainter painter, SCircle dot) {
        painter.moveToCenter();
        dot.resetRadius(100);
        painter.mlt(200);
        painter.mbk(150);
        painter.setColor(Color.GREEN);
        painter.paint(dot);
    }

    private void paintDOT8(SPainter painter, SCircle dot) {
        painter.moveToCenter();
        dot.resetRadius(100);
        painter.mrt(200);
        painter.mbk(150);
        painter.setColor(Color.GREEN);
        painter.paint(dot);
    }

    private void paintDOT7(SPainter painter, SCircle dot) {
        painter.moveToCenter();
        dot.resetRadius(120);
        painter.mrt(200);
        painter.mfd(370);
        painter.setColor(Color.RED);
        painter.paint(dot);
    }

    private void paintDOT6(SPainter painter, SCircle dot) {
        painter.moveToCenter();
        dot.resetRadius(120);
        painter.mlt(200);
        painter.mfd(370);
        painter.setColor(Color.RED);
        painter.paint(dot);
    }

    private void paintDOT5(SPainter painter, SCircle dot) {
        painter.moveToCenter();
        dot.resetRadius(50);
        painter.mbk(400);
        painter.setColor(Color.PINK);
        painter.paint(dot);

    }

    private void paintDOT4(SPainter painter, SCircle dot) {
        painter.moveToCenter();
        dot.resetRadius(75);
        painter.mrt(350);
        painter.mfd(100);
        painter.setColor(Color.BLUE);
        painter.paint(dot);
    }

    private void paintDOT3(SPainter painter, SCircle dot) {
        painter.moveToCenter();
        dot.resetRadius(75);
        painter.mlt(350);
        painter.mfd(100);
        painter.setColor(Color.BLUE);
        painter.paint(dot);
    }

    private void paintDOT2(SPainter painter, SCircle dot) {
        painter.moveToCenter();
        dot.resetRadius(50);
        painter.mrt(100);
        painter.mfd(100);
        painter.setColor(Color.PINK);
        painter.paint(dot);
    }

    private void paintDOT1(SPainter painter, SCircle dot) {
        painter.moveToCenter();
        dot.resetRadius(50);
        painter.mlt(100);
        painter.mfd(100);
        painter.setColor(Color.PINK);
        painter.paint(dot);
    }

    public Dots(){ paintTheImage(); }

    public static void main(String[]args){
        SwingUtilities.invokeLater(new Runnable() {
            @Override
            public void run() {
                new Dots();
            }
        });
    }

}