home *** CD-ROM | disk | FTP | other *** search
/ No Fragments Archive 12: Textmags & Docs / nf_archive_12.iso / MAGS / SOURCES / ATARI_SRC.ZIP / atari source / DSHJ2 / TEXT.C < prev    next >
Encoding:
C/C++ Source or Header  |  2001-02-10  |  794 b   |  51 lines

  1. #include "osbind.h"
  2.  
  3. typedef    struct    mfdb
  4.     {
  5.     long    data;
  6.     int    width;
  7.     int    height;
  8.     int    wwidth;
  9.     int    format;
  10.     int    planes;
  11.     int    res1;
  12.     int    res2;
  13.     int    res3;
  14.     }MFDB;
  15.  
  16. extern int ptsin[];
  17. extern int print_flag;
  18. extern int mhandle;
  19. extern int phandle;
  20.  
  21. int     cellw;
  22. int     thandle;
  23. int     actualht;
  24. int    rect1[4];
  25. int    rwidth;
  26. int    twidth;
  27. int     rpoint;
  28. int     rheight;
  29. unsigned char    tempbuff[100];
  30. int     dummy;
  31. int     i;
  32. unsigned char    ch;
  33. int     numfnt;
  34. int     pnumfnt;
  35. int     mnumfnt;
  36.  
  37. init_text(thandle)
  38. int thandle;
  39. {
  40.    numfnt=vst_load_fonts(thandle,0);
  41.    if(numfnt)
  42.    {
  43.      vst_alignment(thandle,0,5,&dummy,&dummy);
  44.      vst_font(thandle,14);
  45.      if(thandle == mhandle)
  46.              mnumfnt = numfnt;
  47.      if(thandle == phandle)
  48.         pnumfnt = numfnt;     
  49.    }
  50. }
  51.