10 REM FAST TYPER
20 GOSUB 330 30 GOES=0 40 SC=0 50 EVERY 1,1 GOSUB 270 60 RESTORE:READ N 70 FOR L=1 TO INT(RND(1)*N+1):READ W$ 80 NEXT L 90 IF RND(1)>0.001 THEN GOTO 90 100 INK 12,26:PEN 12 110 LOCATE 8,10:P=1 120 T=0 130 PRINT W$ 140 T=T+1:IF INKEY$<>"" THEN GOTO 140 150 T=T+1:A$=INKEY$:IF A$="" THEN GOTO 150 160 IF UPPER$(A$)<>MID$(W$,P,1) THEN GOTO 140 170 P=P+1:IF P<>6 THEN GOTO 140 180 LOCATE 8,10:PRINT" "; 190 SC=SC+T:GOES=GOES+1:IF GOES<>5 THEN GOTO 60 200 SC=INT(SC/5) 210 CLS:LL=REMAIN(1) 220 LOCATE 5,10:PRINT"AVERAGE TIME :";SC 230 LOCATE 3,15:PRINT"<SPACE> TO TRY AGAIN" 240 IF INKEY$=" " THEN GOTO 240 250 IF INKEY$<>" " THEN GOTO 250 260 RUN 270 REM LINE SLIDING 280 REM USING 10 COLOURS 290 DI 300 ZZ=LL:LL=LL+1:IF LL>10 THEN LL=1 310 INK LL,14:INK ZZ,0 320 EI:RETURN 330 REM PLOT LINES 340 MODE 0 350 FOR L=1 TO 10:INK L,L*2:NEXT L 360 CC=1 370 FOR H=1 TO 639 STEP 4 380 PLOT H,1,CC:DRAW H,399,CC 390 CC=CC+1:IF CC>10 THEN CC=1 400 NEXT H 410 BORDER 4 420 FOR LL=10 TO 1 STEP -1:INK LL,0:NEXT LL 430 RETURN 440 DATA 8 450 DATA MOUSE,HOUSE,WHICH,WITCH 460 DATA MAINS,PLAIN,PLANE,MICRO |