home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / progm / pcgraphc.zip / GR_LIB.H < prev    next >
Text File  |  1988-12-26  |  2KB  |  57 lines

  1.  
  2. #define        VIDEO        0x10    /* BIOS video int. */
  3. #define        WRT_PIX        0x0c    /* BIOS write pixel request */
  4. #define        SET_MODE    0    /* BIOS set video mode: al = video mode */
  5. #define        VIDEO_STATE    0x0f    /* BIOS get video state */
  6. #define        SET_COLOR    0x0b    /* setup color pallate request */
  7. #define        CGA_MED        4    /* BIOS CGA 320x200 color */
  8. #define        CGA_HIGH    6    /* BIOS CGA 640x200 BW */
  9. #define        ATT_HIRES    0x48    /* AT&T 640x400 mode, tiny type */
  10. #define        EGA_LORES    0xd    /* IBM EGA low-res mode (320x200) */
  11. #define        EGA_MEDRES    0xe    /* IBM EGA med-res mode (640x200) */
  12. #define        EGA_HIRES    0x10    /* IBM EGA high-res mode (640x350) */
  13. #define        VGA_HIRES    0x12    /* IBM VGA high-res mode (640x480) */
  14. #define        VGA_LORES    0x13    /* IBM VGA lo-res mode (320x200) */
  15.  
  16. void drawline ( int, int, int, int );
  17. void putdot ( int, int );
  18. void write_char ( char *, int, int );
  19. void draw_c ( char );
  20.  
  21.  
  22. void clip ( double, double, double, double );
  23. void csize ( double, double, double );
  24. void deg ();
  25. void draw ( double, double );
  26. void frame ();
  27. void graphics_off ();
  28. void g_init ();
  29. void idraw ( double, double );
  30. void imove ( double, double );
  31. void iplot ( double, double, int );
  32. void labelf ( char *, ... );
  33. void line_type ( int, double );
  34. void ldir ( double );
  35. void limit ( double, double, double, double );
  36. void locate ( double, double, double, double );
  37. void lorg ( int );
  38. void move ( double, double );
  39. void mscale ( double, double );
  40. void pdir ( double );
  41. void pen ( int );
  42. void penup ();
  43. void pivot ( double );
  44. void plot ( double, double, int );
  45. void rad ();
  46. double ratio();
  47. void rdraw ( double, double );
  48. void rmove ( double, double );
  49. void rplot ( double, double, int );
  50. void scale ( double, double, double, double );
  51. void setgu ();
  52. void setuu ();
  53. void show ( double, double, double, double );
  54. void unclip ();
  55.  
  56.  
  57.