import java.awt.*; class DrgItm extends Itm{ Point ds, bk; boolean inDrg; public DrgItm(Point p, int z){ super(p, z); inDrg = false; } public DrgItm(Point p){ this(p, 0); } Point drgP(Point p){ return Pts.add(bk,Pts.sub(p,ds)); } public void drgSta(Point p){ ds = p; bk = pt(); } public void drg(Point p){ setPt(drgP(p)); } public void drgEnd(Point p){ setPt(drgP(p)); } } // EOF