home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
RUN Flagazine: Run 2
/
run2.zip
/
RATELSL.BAS
< prev
next >
Wrap
BASIC Source File
|
2014-09-03
|
1KB
|
32 lines
100 REM
110 DEF SEG=0:POKE 1047,PEEK(1047) OR 32
120 CLS:Q=400:KLM=400:Q=Q-100:KEY OFF:SCREEN 2:A$=CHR$(170)+CHR$(85)
130 LINE (18,20)-(625,20):LINE (625,20)-(625,190)
140 LINE (625,190)-(18,190):LINE (18,190)-(18,20)
150 A$=A$+A$+A$+A$:LOCATE 1,34:PRINT "Score 000"
160 X=321:Y=111:CIRCLE (X,Y),14:PAINT (X,Y),A$
170 FOR S=1 TO KLM:NEXT:X$=INKEY$
180 IF X$="8" THEN R$="o":GOTO 230
190 IF X$="4" THEN R$="l":GOTO 230
200 IF X$="6" THEN R$="r":GOTO 230
210 IF X$="2" THEN R$="b":GOTO 230
220 IF A=0 THEN 170
230 IF R$="o" THEN Y=Y-12
240 IF R$="l" THEN X=X-26
250 IF R$="r" THEN X=X+26
260 IF R$="b" THEN Y=Y+12
270 A=1:IF POINT(X,Y)=1 THEN 330
280 IF X>625 OR X<13 OR Y>194 OR Y<20 THEN 330
290 CIRCLE (X,Y),14:PAINT (X,Y),A$:IF M=1 THEN 310
300 SOUND 500,1:FOR R=1 TO Q:NEXT R
310 SC=SC+100:LOCATE 1,39:PRINT SC:KLM=KLM-20
320 GOTO 170
330 FOR R=1 TO 14:CIRCLE (X,Y),R:NEXT
340 FOR S=1000 TO 40 STEP -10
350 SOUND S,S/1000:NEXT
360 LOCATE 25,27:PRINT "Nog een keer spelen (j/n)?";
370 X$=INKEY$:IF X$="j" OR X$="J" THEN SC=0:GOTO 120
380 IF X$="n" OR X$="N" THEN 400
390 GOTO 370
400 CLS:DEF SEG=0:POKE 1047,PEEK(1047) AND 223:END