home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / x / xmouse11.zip / XLIB.H < prev    next >
Text File  |  1992-05-07  |  1KB  |  63 lines

  1. #define   page0   0
  2. #define   page1   19200
  3. #define   page2   38400
  4. #define   page3   57600
  5.  
  6. void setmodex(void);
  7.  
  8. void xputpix(int X, int Y, unsigned int PageBase, int Color);
  9.  
  10. unsigned int xgetpix(int X, int Y, unsigned int PageBase);
  11.  
  12. void xbar(int StartX, int StartY, int EndX, int EndY,
  13.       unsigned int PageBase, int Color);
  14.  
  15.  
  16. extern void xline(unsigned int x1,
  17.           unsigned int y1,
  18.           unsigned int x2,
  19.           unsigned int y2,
  20.           unsigned int pageoffset,
  21.           unsigned int color);
  22.  
  23. extern void settext(void);
  24.  
  25.  
  26. void chargen(unsigned int x,
  27.          unsigned int y,
  28.          unsigned char dacharacter,
  29.          unsigned int pageoffset,
  30.          unsigned char color);
  31.  
  32. void textxy(unsigned int x,
  33.         unsigned int y,
  34.         unsigned char far * string,
  35.         unsigned int numberofchars,
  36.         unsigned int pageoffset,
  37.         unsigned char color);
  38.  
  39. void chgcolor(unsigned char color,
  40.           unsigned char red,
  41.           unsigned char green,
  42.           unsigned char blue);
  43.  
  44.  
  45. #define  black        0
  46. #define  blue         1
  47. #define  green        2
  48. #define  cyan         3
  49. #define  red          4
  50. #define  magenta      5
  51. #define  brown        6
  52. #define  lightgray    7
  53. #define  darkgray     8
  54. #define  lightblue    9
  55. #define  lightgreen   10
  56. #define  lightcyan    11
  57. #define  lightred     12
  58. #define  lightmagenta 13
  59. #define  yellow       14
  60. #define  white        15
  61.  
  62.  
  63.