home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / comm / ykh121.zip / YKHSRC.ZIP / GFXLIB.H < prev    next >
Text File  |  1992-11-15  |  2KB  |  43 lines

  1. #define GFX_OPENERROR 1
  2. #define GFX_READERROR 2
  3. #define GFX_CARDERROR 3
  4. #define GFX_MODEERROR 4
  5.  
  6. #define GFX_BLACK         0
  7. #define GFX_BLUE          1
  8. #define GFX_GREEN         2
  9. #define GFX_CYAN          3
  10. #define GFX_RED           4
  11. #define GFX_MAGENTA       5
  12. #define GFX_BROWN        20
  13. #define GFX_LIGHTGRAY     7
  14. #define GFX_DARKGRAY     56
  15. #define GFX_LIGHTBLUE    57
  16. #define GFX_LIGHTGREEN   58
  17. #define GFX_LIGHTCYAN    59
  18. #define GFX_LIGHTRED     60
  19. #define GFX_LIGHTMAGENTA 61
  20. #define GFX_YELLOW       62
  21. #define GFX_WHITE        63
  22.  
  23. int far gfx_init(unsigned height, char foreground, char background,
  24.                  char far* filename);
  25. int far gfx_deinit(void);
  26. void far gfx_put(unsigned gfx,unsigned y, unsigned x);
  27. void far gfx_ascii_put(unsigned ascii,unsigned y,unsigned x);
  28. void far gfx_clear(unsigned y, unsigned x, unsigned height, unsigned width);
  29. void far gfx_set(unsigned y, unsigned x, unsigned height, unsigned width);
  30. void far gfx_xor(unsigned y, unsigned x, unsigned height, unsigned width);
  31. void far gfx_bold8(unsigned y, unsigned x, unsigned height, unsigned width);
  32. void far gfx_underline(unsigned y, unsigned x, unsigned height, unsigned width);
  33. void far gfx_gray(unsigned y, unsigned x, unsigned height, unsigned width);
  34.  
  35. void far gfx_fcopy(unsigned srcy,   unsigned srcx,
  36.                    unsigned desty,  unsigned destx,
  37.                    unsigned height, unsigned width  );
  38.  
  39. void far gfx_bcopy(unsigned srcy,   unsigned srcx,
  40.                    unsigned desty,  unsigned destx,
  41.                    unsigned height, unsigned width  );
  42.  
  43.