home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
RUN Flagazine: Run 12
/
run12.zip
/
BEWEGEN.BAS
< prev
next >
Wrap
BASIC Source File
|
1993-07-29
|
2KB
|
33 lines
100 REM BEWOGEN BEWEGING GW/QBASIC SCREEN 7 (C) RUN FLAGAZINE
110 R$(1)="Nffs!QD.qmf{jfs!nfu!SVO!Gmbhb{jof///"
120 R$(2)="Cftufm!ov!SVO!Ejtlfuuf!os!:"
130 R$(3)="Tupsu!G!33-61!pq!hjsp"
131 R$(4)="Uow!SVOTpguxbsf!Qptucvt!449!3271!Mjttf///"
140 CLS:KEY OFF:LOCATE 10,10:PRINT "Druk op spatiebalk voor ander beeld"
150 LOCATE 12,10:PRINT "Druk op <Esc> voor Einde...":WHILE INKEY$="":WEND
170 CLS:SCREEN 7:RANDOMIZE TIMER:A=2*RND-1:B=2*RND-1:C=A*B+.2
180 FOR X=0 TO 319:FOR Y=0 TO 199:S=X/80-2:T=Y/50-2
190 PSET (X,Y),((S*S+T*T-2)*(S+T)*((S+A)*(T+B)-C)*50+16384) MOD 16
200 NEXT Y,X:GOSUB 290
210 D=(INT(RND*10)+1)+1/(INT(RND*30)+1):K=0:FOR I=0 TO 99
220 Y=99-I:FOR X=100-I TO 220+I:GOSUB 270:NEXT X
230 X=220+I:FOR Y=100-I TO 100+I:GOSUB 270:NEXT Y
240 Y=100+I:FOR X=219+I TO 99-I STEP-1:GOSUB 270:NEXT X
250 X=99-I:FOR Y=99+I TO 99-I STEP-1:GOSUB 270:NEXT Y
260 NEXT I:GOSUB 290:GOTO 180
270 PSET (X, Y),K:K=K+D:IF K>=16 THEN K=K-16
280 RETURN
290 P=0:Q=0:WHILE INKEY$ <> "": WEND
300 PALETTE (P+4) MOD 16,INT(Q+9.600001) MOD 16
310 PALETTE (P+8) MOD 16,INT(Q+3.2) MOD 16
320 PALETTE (P+12) MOD 16,INT(Q+12.8) MOD 16
330 PALETTE P,INT(Q):P=(P+1) MOD 16:Q=Q+.02:IF Q>=16 THEN Q=0
340 T$=INKEY$:IF T$ = "" THEN 300 ELSE IF T$>CHR$(31) THEN BEEP:RETURN
350 SCREEN 2:SCREEN 0,0:CLS:COLOR 14,0
360 FOR A=1 TO 4:FOR B=1 TO LEN(R$(A)):LOCATE A+9,B+15
370 PRINT CHR$(ASC(MID$(R$(A),B,1))-1):NEXT B,A:LOCATE 12,38:PRINT "4375187"
380 REM /* 27/.3511,2754,2039,3742,5164,4658,3606,2632,3311,1137
390 REM /*/....2972,2570,2600,2986,2916,1513,2281,0480,1842,2319
400 REM /*/....2072,2169,3296,3686,2062,2735,4121
410 REM Checksum...............: 75174