home *** CD-ROM | disk | FTP | other *** search
- /*
- * chemtab - a periodic table data base (C) 1990 by Jim King (pulsar@lsrhs)
- *
- * graph.h Contains stuff for graphing
- */
-
- /* NOTE: All regis drawing code runs off these numbers
- * XMAXDEF = 798 - XBOUND
- * YMAXDEF = 478 - YBOUND
- * XAXISDEF = XMAXDEF - XBOUND
- * YAXISDEF = YMAXDEF - YBOUND
- *
- * for some reason these wouldn't work just as defines.. probably a
- * memory or program counter error.
- */
- #ifdef ReGIS
- #define XBOUND 100
- #define YBOUND 50
-
- #define XMINDEF XBOUND
- #define XMAXDEF 693
- #define YMINDEF YBOUND
- #define YMAXDEF 428
-
- #define XAXISDEF 593
- #define YAXISDEF 378
-
- /* VT2XX ReGIS colors */
- #define RED_2 7
- #define GRN_2 6
- #define BLU_2 5
- #define BLK_2 4
-
- /* VT3XX ReGIS colors */
- #define WHT_3 7
- #define YEL_3 6
- #define CYA_3 5
- #define MAG_3 4
- #define GRN_3 3
- #define RED_3 2
- #define BLU_3 1
- #define BLK_3 0
- #endif ReGIS
-
- double xmax, /* X axis maximum value */
- xmin, /* X axis minimum value */
- ymax, /* Y axis maximum value */
- ymin, /* Y axis minimum value */
- scale, /* used to determine spots */
- xaxis[800],
- yaxis[400];
- char c1, /* letter of choice, x axis */
- c2; /* letter of choice, y axis */
- int xspot, /* x axis line to plot on */
- yspot; /* y axis line to plot on */
-
- static char *gname[] = { /* Top line, 'x' vs. 'y' */
- 0,"Atomic Number","Atomic Mass","Melting Temp.","Boiling Temp.",
- "Ionization energy","Electronegativity","Specific Heat",
- "Density","Atomic Radius","Discovery Year",0
- };
-