113 lines
7.5 KiB
C
113 lines
7.5 KiB
C
/*************************************************************************/
|
||
/* Ž<><C5BD>…„…‹…<E280B9>ˆ… –‚…’Ž‚ . */
|
||
/*************************************************************************/
|
||
|
||
#ifndef _DEF_H_
|
||
#define _DEF_H_
|
||
|
||
#define COLORSMALLGAM 3 /* Small gammas colour */
|
||
/* */
|
||
#define COLORGAM 2 /* Gammas colour. */
|
||
/* */
|
||
#define COLORCIRCLE 7 /* Circles colour. */
|
||
/* */
|
||
#define COLORMAX 9 /* Maximums colour . */
|
||
/* */
|
||
#define COLORMAXN 3 /* Maximums colour . */
|
||
/* */
|
||
#define COLORMIN 13 /* Minimums colour. */
|
||
/* */
|
||
#define COLORMINN 5 /* Minimums colour. */
|
||
/* */
|
||
#define COLORC 12 /* Intersections colour*/
|
||
/* */
|
||
#define COLOR 15 /* Main colour . */
|
||
/* */
|
||
#define COLORSH 10 /* Shelves colour . */
|
||
/* */
|
||
#define COLORT 14 /* Strokes colour . */
|
||
/* */
|
||
#define COLORP 11 /* Strokes colour . */
|
||
/* */
|
||
#define COLORAN 2 /* Angles colour . */
|
||
|
||
#define COLORB 9 /* It's necessary... */
|
||
|
||
/* */
|
||
#define COLOR_FON 2 /* background colour */
|
||
#define COLOR_UP 0 /* upper screen colour */
|
||
#define COLOR_LABEL 14 /* label colour */
|
||
#define COLOR_FRAME 10 /* common frame colour */
|
||
#define COLOR_FRAME_UP 13 /* */
|
||
#define COLOR_FRAME_TEXT 12 /* text frame colour */
|
||
#define COLOR_TEXT_BACK 0 /* text screen colour */
|
||
#define COLOR_TEXT 0 /* text colour */
|
||
#define COLOR_MSG 14 /* message colour */
|
||
#define COLOR_PENCIL 12 /* pencil colour */
|
||
#define COLLIN 11 /* line colour .*/
|
||
/* */
|
||
#define SCR_MAXX 640 /* horizontal screen */
|
||
#define SCR_MAXY 350 /* vertical screen */
|
||
|
||
#ifdef FORMULA
|
||
#define TABLET_MAXX 8000 /* */
|
||
#define TABLET_MAXY 6000 /* */
|
||
#else
|
||
#define TABLET_MAXX 10000 /* */
|
||
#define TABLET_MAXY 8000 /* */
|
||
#endif /*FORMULA*/
|
||
|
||
#define SHIFT_Y_TRANS 10000 /* shift along y axis */
|
||
/* while setting scale */
|
||
#define L_TOPX 13 /* left */
|
||
#define L_TOPY 41 /* drawing */
|
||
#define L_BOTX 313 /* window */
|
||
#define L_BOTY 308 /* coordinates */
|
||
#define R_TOPX 326 /* right */
|
||
#define R_TOPY 41 /* drawing */
|
||
#define R_BOTX 626 /* window */
|
||
#define R_BOTY 308 /* coordinates */
|
||
#define T_TOPX 1 /* text */
|
||
#define T_BOTX 78 /* window */
|
||
#define T_BOTY 24 /* coordinates */
|
||
#define MSG_TOPX 17 /* x coord. of message line */
|
||
#define MSG_TOPY 325 /* y coord. of message line */
|
||
#define MSG_BOTX 628 /* x coord. of message line */
|
||
#define MSG_BOTY 341 /* y coord. of message line */
|
||
#define DLT 6 /* distance between screen */
|
||
/* and frame */
|
||
#define LIN_UP ( 54 +SHIFT_Y_TRANS) /* y coord. of superupper line */
|
||
#define STR_UP (134 +SHIFT_Y_TRANS) /* y coord. of upper line */
|
||
#define STR_DOWN (214 +SHIFT_Y_TRANS) /* y coord. of lower line*/
|
||
#define LIN_DOWN (294 +SHIFT_Y_TRANS) /* y coord. of superlower line*/
|
||
#define DY_STR ((_SHORT)(STR_DOWN-STR_UP))
|
||
/* */
|
||
#define DW 1 /* */
|
||
/* */
|
||
#define MX 3 /* x coordinate scale exponent */
|
||
/* . ( M = 2**MX ) */
|
||
#define MY 4 /* y coordinate scale exponent */
|
||
/* Y . ( M = 2**MY ) */
|
||
#define WTBX0 0 /* Coordinates of the beginning of */
|
||
#define WTBY0 0 /* a window on a tablet */
|
||
#define WTTX0 4640 /* Coordinates of the end of the */
|
||
#define WTTY0 3020 /* a window on a tablet . */
|
||
#define WTX0 0 /* Coordinates of the beginning of */
|
||
#define WTY0 0 /* a window in a screen */
|
||
#define WBX0 639 /* Coordibates of the end of */
|
||
#define WBY0 349 /* a window in a screen . */
|
||
#define STBX0 0 /* Coordinates of the beginning of */
|
||
#define STBY0 0 /* a window on a tablet */
|
||
#define STTX0 5850 /* Coordinates of the end of */
|
||
#define STTY0 5850 /* a window on a tablet. */
|
||
#define SSTX0 L_TOPX /* Coordinates of the beginning of */
|
||
#define SSTY0 L_TOPY /* a window in a screen. */
|
||
#define SSBX0 R_BOTX /* Coordinates of the end of */
|
||
#define SSBY0 R_BOTY /* window in a screen */
|
||
#define SDX 30 /* Coordinates of the window */
|
||
#define SDY 80 /* shift in the screen . */
|
||
|
||
|
||
#endif // _DEF_H_
|
||
|