/*- * Copyright (c) 1980, 1986, 1993 * The Regents of the University of California. All rights reserved. * * %sccs.include.proprietary.c% */ #ifndef lint static char sccsid[] = "@(#)subr.c 8.1 (Berkeley) 06/04/93"; #endif /* not lint */ #include "grnplot.h" /*--------------------------------------------------------- * This local routine outputs an x-y coordinate pair in the standard * format required by the grn file. * * Results: None. * * Side Effects: * * Errors: None. *--------------------------------------------------------- */ outxy(x, y) int x, y; /* The coordinates to be output. Note: * these are world coordinates, not screen * ones. We scale in this routine. */ { printf("%.2f %.2f\n", (x - xbot)*scale,(y - ybot)*scale); } outcurxy() { outxy(curx,cury); } startvector() { if (!ingrnfile) erase(); if (invector) return; invector = 1; printf("VECTOR\n"); outcurxy(); } endvector() { if (!invector) return; invector = 0; printf("*\n%d 0\n0\n",linestyle); }