import java.awt.*;

/** 
 * A rhombus, which is a type of parallelogram with horizontal length l1 
 * (and other length l1) whose top line starts d units to the right of the 
 * x-coordinate of the leftmost part of the rhombus, unless d < 0,  in which 
 * case the bottom line starts d units to the right of the leftmost part of 
 * the rhombus.
 */
public class Rhombus extends Parallelogram {
    
    /** Constructor: a rhombus at (xp, yp) of side lengths
     *  lp1, leaning factor dp 
     */
    public Rhombus(int xp, int yp, int lp1, int dp) {
        super(xp, yp, lp1, lp1, dp);
    }
    
    /** Yields: description of this rhombus */
    public String toString() {
        return "rhombus, pt (" + x + ", " + y + "), sides " +
               l1 + ", distance " + d + " from " + x;
    }    
}
