home *** CD-ROM | disk | FTP | other *** search
- ' +----------------------------------------------------------------------+
- ' | |
- ' | GRAFWIZ Copyright (c) 1990 Thomas G. Hanlin III |
- ' | |
- ' | The Graphics Wizard's Library for BASIC |
- ' | |
- ' +----------------------------------------------------------------------+
-
- REM $INCLUDE: 'GRAFWIZ.BI'
-
- ' Note: we don't use DEFINT because we need single precision!
-
- PI! = 3.141593
- TotalRadius! = 40
- G2Mode 1 ' 640x200 CGA
-
- DO
- G2Cls
- G2Write "How many petals would you like (1-9) ? "
- DO
- ky$ = INKEY$
- LOOP UNTIL LEN(ky$)
- IF ky$ > "0" AND ky$ <= "9" THEN
- G2Write ky$
- Petals! = VAL(ky$)
- FOR Angle! = 0! TO PI * 2! STEP .01
- R! = 20 * COS(Petals! * Angle!)
- G2Plot CINT(R! * COS(Angle!) + 310), CINT(R! * SIN(Angle!) + 100)
- NEXT
- G2Locate 24, 1
- G2Write "Like to try another? "
- DO
- ky$ = INKEY$
- LOOP UNTIL LEN(ky$)
- END IF
- LOOP WHILE UCASE$(ky$) = "Y"
- G2Mode 0
-
-