GRAPH.H
上传用户:sunrenlu
上传日期:2022-06-13
资源大小:1419k
文件大小:1k
源码类别:

操作系统开发

开发平台:

DOS

  1. /*
  2.  * Copyright (c) 1990, 1999 Erick Engelke
  3.  */
  4. typedef struct _graph_x {
  5.     int   g_width;
  6.     int   g_height;
  7.     BYTE  g_background;
  8.     BYTE *g_data;   /* assumes 8 bits */
  9. } graph_x;
  10. /*
  11.  * (0,0) is bottom left, ( width-1, height-1) is upper right
  12.  *
  13.  */
  14. void *gr_alloc( int width, int height );
  15. void gr_free( void *x );
  16. void gr_background( void *z, int col );
  17. void gr_setpixel( void *z, int x, int y, int cols );
  18. int gr_getpixel( void *z, int x, int y );
  19. void gr_line( void *z, int x1, int y1, int x2, int y2, int color );
  20. void gr_char_at( void *z , char ch, int x, int y, int color );
  21. void gr_text_at( void *z , char *s, int x, int y, int color );
  22. void gr_linegraph( void *z, int numpoints, int *ys,
  23.     char *x1, char *x2, int textcolor, int color );
  24. void gr_gif( tcp_Socket *s, void *z );