History

initial

rminnich committed 16 years ago

Commit 1fcdf79No parent (first commit)7733 files · +2461126 −-39Browse files

Showing the changes to sys/src/cmd/plot/libplot/mplot.h (1 of 7733 files). Show all

Unified · Split

sys/src/cmd/plot/libplot/mplot.h+47−0
@@ -0,0 +1,47 @@
1#include <u.h>
2#include <libc.h>
3#include <stdio.h>
4#include <draw.h>
5#include <event.h>
6#define SCX(A) ((((A) - e1->xmin)*e1->scalex + e1->left)+.5)
7#define SCY(A) ((((A) - e1->ymin)*e1->scaley + e1->bottom)+.5)
8#define SCR(A) ((A)*e1->scalex+.5)
9#define unorm(y) (double)(e1->sidey - y)
10#define BIGINT 0x3FFFFFFF /* a large, but valid, int */
11extern struct penvir {
12 double left, bottom;
13 double xmin, ymin;
14 double scalex, scaley;
15 double sidex, sidey;
16 double copyx, copyy;
17 double quantum;
18 double grade;
19 int pgap;
20 double pslant;
21 int pmode, foregr, backgr;
22} *e0, *e1, *esave;
23#define RADIAN 57.3 /* radians per degree */
24struct seg {
25 int x, y, X, Y;
26 char stat;
27};
28
29/*
30 * display parameters
31 */
32int clipminx, clipminy, clipmaxx, clipmaxy; /* clipping rectangle */
33int mapminx, mapminy, mapmaxx, mapmaxy; /* centered square */
34/*
35 * Prototypes
36 */
37#include "../plot.h"
38void m_clrwin(int, int, int, int, int);
39void m_finish(void);
40void m_initialize(char *);
41int m_text(int, int, char *, char *, int, int, int);
42void m_vector(int, int, int, int, int);
43void m_swapbuf(void);
44void m_dblbuf(void);
45int bcolor(char *);
46void sscpy(struct penvir *, struct penvir *);
47Image *getcolor(int);