graf.h

来自「MSC TURBO-C图形库」· C头文件 代码 · 共 60 行

H
60
字号
/*
 * grafix --- graf.h
 *
 * graphics definitions
 *
 * Written 4/87 by Scott Snyder (ssnyder@romeo.caltech.edu or @citromeo.bitnet)
 *
 */

/* graphics card definitions */

#define CGA 1
#define EGA 2

/* display type definitions */

#define EN 1
#define CD 2
#define MO 3

/* graphics mode definitions */

#define CGA_640 1
#define CGA_320 2

/* info structure definition */

struct g_info {
  unsigned card;
  unsigned display;
  unsigned xsize, ysize;
  unsigned xchsize, ychsize;
  unsigned colormax;
  unsigned pages;
  unsigned curpage;
};

/* graphics interface function definitions */

extern void g_box(int, int, int, int, unsigned);
extern void g_circle(int, int, int, unsigned);
extern void g_clear(unsigned);
extern void g_clearall(unsigned);
extern void g_close(void);
extern void g_ellipse(int, int, int, float, unsigned);
extern void g_info(struct g_info *);
extern void g_init(unsigned, ...);
extern void g_line(int, int, int, int, unsigned);
extern void g_open(unsigned);
extern void g_point(int, int, unsigned);
extern void g_regfill(int, int, int, int, unsigned);
extern void g_setback(unsigned);
extern void g_setbuf(unsigned);
extern void g_setclip(int, int, int, int);
extern void g_setpal(unsigned, unsigned);
extern void g_setxor(unsigned);
extern void g_show(void);
extern void g_writech(unsigned, unsigned, char, unsigned, int);
extern void g_writestr(unsigned, unsigned, char *, unsigned, int);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?