home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Falcon 030 Power 2
/
F030_POWER2.iso
/
ST_STE
/
MAGS
/
STOSBTS1.ARJ
/
stosbts1.msa
/
PROGRAMM
/
PMDBS.ASC
< prev
next >
Wrap
Text File
|
1987-04-22
|
1KB
|
38 lines
100 rem COSINE DeBOUNCE v2.3 for GIANT
110 rem NEEDS SPRITE 1 (16x16) in BANK 1 and SCREEN (PACKED) IN BANK 2
120 rem SEE ALSO TEXT FILE!
130 rem SAMPLE
140 mode 0 : menu off : key off : curs off : click off : hide
150 repeat
160 sprite off : unpack 2,logic : unpack 2,back : wait vbl
170 C#=237 : X=rnd(180)+10
180 ink 1 : ellipse X,195,8,3
190 I=rnd(2)+1
200 if I=1 then colour 7,$400 : colour 8,$700 : colour 9,$744
210 if I=2 then colour 7,$40 : colour 8,$70 : colour 9,$474
220 if I=3 then colour 7,$4 : colour 8,$7 : colour 9,$447
230 for B=1 to 30
240 D#=C#*0.75 : E=int(D#)
250 for A=180 to 1 step-B
260 Z#=A*0.01745329*0.5
270 Y=195-(cos(Z#)*E)
280 sprite 1,X,Y,1
290 next A
300 for A=2 to 179 step B
310 Z#=A*0.01745329*0.5
320 Y=194-(cos(Z#)*E)
330 sprite 1,X,Y,1
340 next A
350 C#=D#
360 rem SAMPLAY
370 next B
380 for I=1 to 50 : wait vbl : next I
390 sprite off : ink 0 : bar 0,186 to 319,199 : rem SAMSTOP
400 until mouse key<>0
410 fade 3,$777,$777,$777,$777,$777,$777,$777,$777,$777,$777,$777,$777,$777,$777,$777,$777 : rem SAMSTOP
420 for I=1 to 30 : wait vbl : next I
430 logic=default logic
440 back=default back
450 physic=default physic
460 show