- Simple animation -

Highlight the following code and save it as a text file called ANIMATE.BAS
Put it in the same folder as GW-BASIC.EXE. Load it and run it.

10 --------------------------------------------
20 '          ANIMATION (using XOR)
30 --------------------------------------------
40 CLEAR :CLS :KEY OFF
50 '
60 DIM IMAGE%(150)
70 SCREEN 1
80 CLS
90 '
100 CIRCLE (20, 20), 6
110 PAINT (20, 20)
120 DRAW "D16 NE8 NH8 D4 NF8 NG8"
130 GET (8, 8) - (31, 55), IMAGE%
140 CLS
150 '
160 'Draw background of 4 coloured boxes
170 LINE (100, 60) - STEP(20, 20), 1, BF
180 LINE (150, 60) - STEP(20, 20), 3, BF
190 LINE (100, 90) - STEP(20, 20), 3, B
200 LINE (150, 90) - STEP(20, 20), 2, BF
210 '
220 FOR X% = 20 TO 200 STEP 2
230    PUT (X%, 60), IMAGE%, XOR     'Draw a stick figure
240       NOW! = TIMER
250       WHILE (TIMER - NOW!) < .15 'Pause for .15 seconds
260       WEND
270    PUT (X%, 60), IMAGE%, XOR     'Erase stick figure
280 NEXT X%
290 SCREEN 2 :SCREEN 0
300 END

Previous | Home | Next