qb45advr.hlp (Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
Selected Graphics Example Programs
  Selected Programs   Graphics Programs   Contents   Index
──────────────────────────────────────────────────────────────────────────────
Graphics Programs
 
The following programming examples create shapes, colors, and patterns
on your screen.
 
Example 1
 
By making either of the CIRCLE statement start or end arguments negative,
you can connect an arc at its beginning or ending point with the center of
a circle. By making both arguments negative, you can draw shapes ranging
from a wedge that resembles a slice of pie, to the pie itself with the
piece missing. This example draws a pie shape with a piece missing.
 
  SCREEN 2
  CONST RADIUS = 150, PI = 3.141592653589#
  StartAngle = 2.5
  EndAngle = PI
  ' Draw the wedge:
  CIRCLE (320, 100), RADIUS, , -StartAngle, -EndAngle
  ' Swap the values for the start and end angles:
  SWAP StartAngle, EndAngle
  ' Move the center 10 pixels down and 70 pixels to the
  ' right, then draw the "pie" with the wedge missing:
  CIRCLE STEP(70, 10), RADIUS, , -StartAngle, -EndAngle
 
Sample output
 
You'll have to run the program to see the output.