home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / genie-commodore-file-library / C64-128Toolkit / GRAFPAK.ARC / GRAFPAK.DOC < prev    next >
Encoding:
Text File  |  2019-04-13  |  3.1 KB  |  141 lines

  1. .IN 10
  2. .RM 70
  3. .HE /╟╥┴╞╨┴╦/BY ═ARK ╥. ╥INFRET/╥ICH ╚ELMS/
  4. .FO //╓ERSION 1.00/PAGE #/
  5. .TI -5
  6. ─┼╙├╥╔╨╘╔╧╬
  7. .BR
  8. ╘HE PURPOSE OF ╟╥┴╞╨┴╦ IS TO PROVIDE A COLLECTION OF GRAPHICS COMMANDS FOR THE ├64 AND THE ├-╨OWER COMPILER. ╘HE PACKAGE WAS WRITTEN BY ═ARK ╥. ╥INFRET. ╘HIS DOCUMENTATION WAS WRITTEN BY ╥ICH ╚ELMS.
  9.  
  10. ═ARK'S ID ON THE ├-╨OWER ┬┬╙ IS ═┴╥╦ ╥╔╬╞╥┼╘.
  11.  
  12. ╥ICH'S ID IS ╥╔├╚ ╚┼╠═╙.
  13.  
  14. .NF
  15. .TI -5
  16. ╓┼╥╙╔╧╬╙
  17. .BR
  18. 1.00 12/14/85
  19.  
  20. .NE 6
  21. .TI -5
  22. ╞╔╠┼╙
  23.  
  24. ╟╥┴╞╨┴╦0.├ SYSTEM VARIABLES
  25. ╟╥┴╞╨┴╦1.├ MAIN ROUTINES
  26. ╟╥┴╞╨┴╦2.├ ├╔╥├╠┼ AND ┴╥├ ROUTINES
  27. ╟╥┴╞╨┴╦.╚  STANDARD INCLUDE SOURCE
  28.  
  29. .TI -5
  30. ╠╔╬╦ING ┴ ╨╥╧╟╥┴═
  31.  
  32. .FI
  33. ╫HEN LINKING A PROGRAM LOAD ╠╔╬╦. ╘HEN
  34. ANSWER WITH YOUR PROGRAM OBJECT. ╘HEN 
  35. ADD THE LIST:
  36. .NF
  37. ╟╥┴╞╨┴╦0.╧
  38. ╟╥┴╞╨┴╦1.╧
  39. ╟╥┴╞╨┴╦2.╧ (IF CIRCLE OR ARC USED)
  40. ═┴╘╚.╠     (YOU NEED ├╧╙.╧┬╩ AND ╙╔╬.╧┬╩ WITH THIS)
  41. ^          (SYSTEM LIST)
  42.  
  43. .TI -5
  44. ╙├╥┼┼╬ ╠┴┘╧╒╘
  45.  
  46.     ¬úúúúúúúúúúúúúúúúúúúúúúúÑ
  47.     ¬ (0,0)                 Ñ 
  48.     ¬                       Ñ 
  49.     ¬                       Ñ 
  50.     ¬                       Ñ 
  51.     ¬                       Ñ 
  52.     ¬                       Ñ 
  53.     ¬ ═ULTI-├OLOR (159,199) Ñ 
  54.     ¬ ╚I-╥ES      (319,199) Ñ 
  55.      úúúúúúúúúúúúúúúúúúúúúúú
  56. .NE 59
  57. .TI -5
  58. ├╧══┴╬─╙
  59.  
  60. .NE 12
  61. ┴╥├(XORIGIN,YORIGIN,XRAD,YRAD,START,END,ANGL,INCR,PEN);
  62.    UNSIGNED XORIGIN = X COORDINATE
  63.             YORIGIN = Y COORDINATE
  64.             XRAD    = X RADIUS
  65.             YRAD    = Y RADIUS
  66.             START   = START IN DEGREES
  67.             END     = END IN DEGREES
  68.    FLOAT    ANGL    = DEGREE OF ROTATION (NOT IMPLIMENTED)
  69.    UNSIGNED INCR    = INCRIMENT
  70.             PEN     = (0-3) PEN TO DRAW WITH
  71.  
  72.    ╬╧╘┼: ╙TART IS AT 3 O'CLOCK FOR 0 DEGREES.
  73.  
  74. .NE 2
  75. ┬═╞╔╠╠(VALUE);
  76.    UNSIGNED VALUE   = VALUE TO FILL SCREEN WITH
  77.  
  78. .NE 2
  79. ├╞╔╠╠();
  80.    ╬╧╘┼: ╞ILL SCREEN WITH DEFAULT COLOURS
  81.  
  82. .NE 5
  83. ├╔╥├╠┼(XORIGIN,YORIGIN,RADIUS,PEN);
  84.    UNSIGNED XORIGIN = X COORDINATE
  85.             YORIGIN = Y COORDINATE
  86.             RADIUS  = RADIUS
  87.             PEN     = (0-3) PEN TO DRAW WITH
  88.  
  89. .NE 8
  90. ├╧╠╧╥╙(BORDER,BACKGRD,PEN1,PEN2,PEN3);
  91.    INT      BORDER  = BORDER COLOUR
  92.             BACKGRN = BACKGROUND
  93.             PEN1    = PEN 1
  94.             PEN2    = PEN 2
  95.             PEN3    = PEN 3
  96.  
  97.    ╬╧╘┼: ├OLOURS < 0 CAUSE NO CHANGE
  98.  
  99. .NE 5
  100. ─╥┴╫├╚┴╥(X,Y,C,PEN);
  101.    UNSIGNED X       = X COORDINATE
  102.             Y       = Y COORDINATE
  103.             C       = CHARACTER TO PRINT
  104.             PEN     = (0-3) PEN TO DRAW WITH
  105.  
  106.  
  107. .NE 6
  108. ─╥┴╫╘┼╪╘(X,Y,S,ANGLE,PEN);
  109.    UNSIGNED X       = X COORDINATE
  110.             Y       = Y COORDINATE
  111.    CHAR    *S       = CHARACTERS TO PRINT
  112.    FLOAT    ANGLE   = ANGLE TO ROTATE
  113.    UNSIGNED PEN     = (0-3) PEN TO DRAW WITH
  114.  
  115. .NE 2
  116. ╟╔╬╔╘();
  117.    ╬╧╘┼: ╔NITIALIZE GRAPHICS PACKAGE
  118.  
  119. .NE 6
  120. ╟╥┴╨╚╔├╙(MODE,CLEAR);
  121.    UNSIGNED MODE    = 0 TEXTMODE
  122.                       1 HI-RES
  123.                       2 MULTI-COLOR
  124.             CLEAR   = 0 NO CLEAR
  125.                       X CLEAR
  126.  
  127. .NE 6
  128. ╠╔╬┼(X1,Y1,X2,Y2,PEN);
  129.    UNSIGNED X1      = X COORDINATE
  130.             Y1      = Y COORDINATE
  131.             X2      = X COORDINATE
  132.             Y2      = Y COORDINATE
  133.             PEN     = (0-3) PEN TO DRAW WITH
  134.  
  135. .NE 4
  136. ╨╙┼╘(XCORD,YCORD,PEN);
  137.    UNSIGNED XCORD   = X COORDINATE
  138.             YCORD   = Y COORDINATE
  139.             PEN     = (0-3) PEN TO DRAW WITH
  140.  
  141.