BalloonPerson.java

package balloonpeople;

import painter.SPainter;
import shapes.SCircle;

import java.awt.*;

public class BalloonPerson {

    private String name;
    private int age;
    private double height;


    public String toString() {
        return "Name: " + name + " Age: " + age + " Height: " + height + " (inches)";
    }

    public BalloonPerson(String name, int age, double height) {
        this.name = name;
        this.age = age;
        this.height = height;
    }
    public void paintPerson(SPainter painter) {
        int start = 35;
        painter.setColor(randomColor());
        painter.mfd(height);
        SCircle circle = new SCircle(start);
        painter.paint(circle);
        painter.mbk(height);
        circle.s2();
        painter.mrt(30);
        painter.paint(circle);
        painter.mlt(60);
        painter.paint(circle);
        circle.s2();
        painter.mrt(30);
        painter.paint(circle);
        circle.x2();
        painter.mbk(height*.75);
        painter.mrt(15);
        painter.paint(circle);
        painter.mlt(30);
        painter.paint(circle);
        painter.center();




    }

    private 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);
    }
}