home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / vol_300 / 325_02 / font.h < prev    next >
C/C++ Source or Header  |  1990-03-27  |  1KB  |  36 lines

  1.  
  2. enum    SFntDrctnTp {left,right,up,down};
  3.  
  4. extern    void    far pascal SFntStClr(unsigned char);
  5. extern    void    far pascal SFntStSz(float,float);
  6. extern    void    far pascal SFntStOrntn(float);
  7. extern    void    far pascal SFntStLctn(float,float);
  8. extern    void    far pascal SFntStDrctn(enum SFntDrctnTp);
  9. extern    void    far pascal SFntYRflct(void);
  10. extern    int    far pascal SFntLd(void *);
  11. extern    int    far pascal SFntInit(void *);
  12. extern    void    far pascal SFntDsply(void *);
  13.  
  14. extern    int    far pascal BFntInit(void *,int);
  15. extern    void    far pascal BFntStLctn(int,int);
  16. extern    void    far pascal BFntStSz(int,int);
  17. extern    int    far pascal BFntLd(void *,int);
  18. extern    void    far pascal BFntDsply(void *);
  19. extern    void    far pascal BFntStOrntn(int);
  20.  
  21. extern    Byte      near BFntHSz;
  22. extern    Byte      near BFntVSz;
  23. extern    Byte      near BFntFClr;
  24. extern    Word      near BFntHght;
  25. extern    Word      near BFntWdth;
  26.  
  27. extern    float      near SFntHght;
  28. extern    float      near SFntWdth;
  29. enum    SFntDrctnTp SFntDrctn;
  30. Byte      near SFntClr;
  31.  
  32. #define     BFntStClr(c)    BFntFClr=c
  33. #define     SFntYRflct()    YRflct2D(SFntYM)
  34. #define     SFntStClr(Clr)  SFntClr=Clr
  35. #define     SFntStDrctn(d)  SFntDrctn=d
  36.