Subversion Repositories planix.SVN

Rev

Rev 2 | Blame | Compare with Previous | Last modification | View Log | RSS feed

#include <u.h>
#include <libc.h>
#include <stdio.h>
#include <draw.h>
#include <event.h>
#define SCX(A) ((((A) - e1->xmin)*e1->scalex  + e1->left)+.5)
#define SCY(A) ((((A) - e1->ymin)*e1->scaley + e1->bottom)+.5)
#define SCR(A) ((A)*e1->scalex+.5)
#define unorm(y)        (double)(e1->sidey - y)
#define BIGINT  0x3FFFFFFF      /* a large, but valid, int */
extern struct penvir {
        double left, bottom;
        double xmin, ymin;
        double scalex, scaley;
        double sidex, sidey;
        double copyx, copyy;
        double quantum;
        double grade;
        int pgap;
        double pslant;
        int pmode, foregr, backgr;
} *e0, *e1, *esave;
#define RADIAN 57.3     /* radians per degree */
struct seg {
        int x, y, X, Y;
        char stat;
};

/*
 * display parameters
 */
int clipminx, clipminy, clipmaxx, clipmaxy;     /* clipping rectangle */
int mapminx, mapminy, mapmaxx, mapmaxy;         /* centered square */
/*
 * Prototypes
 */
#include "../plot.h"
void m_clrwin(int, int, int, int, int);
void m_finish(void);
void m_initialize(char *);
int m_text(int, int, char *, char *, int, int, int);
void m_vector(int, int, int, int, int);
void m_swapbuf(void);
void m_dblbuf(void);
int bcolor(char *);
void sscpy(struct penvir *, struct penvir *);
Image *getcolor(int);