home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AMOS PD CD
/
amospdcd.iso
/
351-375
/
apd370
/
slinger.amos
/
slinger.amosSourceCode
< prev
next >
Wrap
AMOS Source Code
|
1990-10-14
|
2KB
|
75 lines
Shared T,IM,R1,R2,M
IM=9
Screen Open 0,320,200,16,Lowres
Palette $0,$0, : Flash Off : Curs Off : Hide On
Cls
HOOFD_PROG
'---------------------
Procedure HOOFD_PROG
Break Off
Do
BIRD
If M=1
EINDE
End If
NAME2
If M=1
EINDE
End If
Loop
End Proc
Procedure BIRD
Cls : Bob Off : Cls
Screen Open 1,320,250,16,Lowres
Palette $5,$5,$FFF : Flash Off : Curs Off
Get Sprite Palette : Palette $0,$0,
Double Buffer
Y=100 : X=150 : W=143
Locate 0,10 : Centre "Linker muis - Einde"
Locate 0,12 : Centre "Rechter muis - Verder"
Do
Inc T
If Mouse Key<>0 Then M=Mouse Key : Pop Proc
Bob 4,110*Cos(T/Pi#/Pi#/2)+X,50*Sin(T/Pi#/Pi#)+Y,IM
Bob 5,100*Cos(T/Pi#/Pi#/2)+X,40*Sin(T/Pi#/Pi#)+Y,IM
Bob 6,90*Cos(T/Pi#/Pi#/2)+X,30*Sin(T/Pi#/Pi#)+Y,IM
Bob 7,80*Cos(T/Pi#/Pi#/2)+X,20*Sin(T/Pi#/Pi#)+Y,IM
Bob 8,70*Cos(T/Pi#/Pi#/2)+X,10*Sin(T/Pi#/Pi#)+Y,IM
Bob 9,60*Cos(T/Pi#/Pi#/2)+X,20*Sin(T/Pi#/Pi#)+Y,IM
Bob 10,50*Cos(T/Pi#/Pi#/2)+X,30*Sin(T/Pi#/Pi#)+Y,IM
Bob 11,40*Cos(T/Pi#/Pi#/2)+X,40*Sin(T/Pi#/Pi#)+Y,IM
Bob 12,30*Cos(T/Pi#/Pi#/2)+X,50*Sin(T/Pi#/Pi#)+Y,IM
Wait Vbl : Wait 1
Loop
End Proc
Procedure NAME2
IM=9
Screen Open 1,320,250,16,Lowres
Flash Off : Curs Off
Get Sprite Palette
Palette $0,$0,
Double Buffer
Y=100 : X=150 : R1=60 : R2=60 : W=0
Locate 0,10 : Centre "Linker muis - Einde"
Locate 0,12 : Centre "Rechter muis - Verder"
Do
For T=1 To 124
If Mouse Key<>0 Then M=Mouse Key : Pop Proc
Bob 1,R1*Cos(T/Pi#/Pi#/2)+X,R2*Sin(T/Pi#/Pi#)+Y,IM
Bob 2,R1*Cos((T+3)/Pi#/Pi#/2)+X,R2*Sin((T+3)/Pi#/Pi#)+Y,IM
Bob 3,R1*Cos((T+6)/Pi#/Pi#/2)+X,R2*Sin((T+6)/Pi#/Pi#)+Y,IM
Bob 4,R1*Cos((T+9)/Pi#/Pi#/2)+X,R2*Sin((T+9)/Pi#/Pi#)+Y,IM
Bob 5,R1*Cos((T+12)/Pi#/Pi#/2)+X,R2*Sin((T+12)/Pi#/Pi#)+Y,IM
Bob 6,R1*Cos((T+15)/Pi#/Pi#/2)+X,R2*Sin((T+15)/Pi#/Pi#)+Y,IM
Wait Vbl
Next T
Wait Vbl
Loop
End Proc
Procedure EINDE
Bob Off
Screen Close 1
Erase 3
Dir$="AMOS_COMPACT2:"
Run "menu.amos"
End Proc