import java.awt.Color;

public class Nelio {
    private Viiva v1;
    private Viiva v2;
    private Viiva v3;
    private Viiva v4;

    public Nelio(double ax, double ay, double sivu, Color väri) {
	v1 = new Viiva(ax, ay, ax + sivu, ay, väri);
	v2 = new Viiva(ax + sivu, ay, ax + sivu, ay + sivu, väri);
	v3 = new Viiva(ax + sivu, ay + sivu, ax, ay + sivu, väri);
	v4 = new Viiva(ax, ay + sivu, ax, ay, väri);
    }

    public String toString() {
	return "Nelio " + v1 + ", " + v2 + ", " + v3 + ", " + v4;
    }

    public void piirrä(Piirto p) {
	v1.piirrä(p);
	v2.piirrä(p);
	v3.piirrä(p);
	v4.piirrä(p);
    }

    public void siirrä(double dx, double dy) {
	v1.siirrä(dx, dy);
	v2.siirrä(dx, dy);
	v3.siirrä(dx, dy);
	v4.siirrä(dx, dy);
    }

}
