DST2
writemmr(par, DST2, point(x + w - 1, y + h - 1));
writemmr(par, DST2, point(x + w - 1, y + h - 1));
writemmr(par, DST2, direction ? d1 : d2);
writemmr(par, DST2, point(x + w - 1, y + h - 1));
writemmr(par, DST2, direction ? d1 : d2);