home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AMOS PD CD
/
amospdcd.iso
/
301-325
/
apd323
/
colourscrollloader.amos
/
colourscrollloader.amosSourceCode
< prev
next >
Wrap
AMOS Source Code
|
1989-12-04
|
1KB
|
46 lines
TITLES
Procedure TITLES
Screen Open 0,320,256,16,Lowres
Double Buffer : Flash Off : Hide On : Curs Off : Paper 0 : Cls 0
Get Sprite Palette
If Fast Free>0 and Length(3)=0 Then Load "DF0:Ramage.ABK" : Wait 200
L=-20 : R=340 : U=-20 : D=280
Do
Wait Vbl : Bob 1,L,100,3 : Bob 2,R,100,4 : Bob 3,20,U,1 : Bob 4,20,D,2
If FLG=True Then Exit
If R=45 Then FLG=True
If L<20 Then L=L+5
If R>45 Then R=R-5
If U<70 Then U=U+5
If D>133 Then D=D-3
Loop
If Fast Free>0 Then Music 1
For N=300 To 80 Step -2
Wait Vbl : Bob 5,N,100,12 : Next N
Wait 40 : Fade 2 : Wait 70
TURTLES:
Bob Off : Cls 0 : Get Sprite Palette
For N=-20 To 70 Step 10 : Wait Vbl : Bob 1,80,N,13 : Next N
For N=-20 To 80 Step 10 : Wait Vbl : Bob 2,N,120,14 : Next N
For N=280 To 120 Step -10 : Wait Vbl : Bob 3,160,N,15 : Next N
For N=360 To 155 Step -10 : Wait Vbl : Bob 4,N,70,16 : Next N
For N=330 To -30 Step -30 : Wait Vbl : Paste Bob N,225,5 : Next N
For N=280 To 200 Step -1 : Wait Vbl : Bob 5,10,N,12 : Next N
A$=" Software ya don't have"
B$=" to shell out for !"
Pen 1 : For N=1 To Len(A$) : Locate N,0 : Print Mid$(A$,N,1) : Next N
For N=1 To Len(B$) : Locate N,2 : Print Mid$(B$,N,1) : Next N
Wait 50 : Fade 2
RISE:
Unpack 10 To 1 : Screen Display 1,,300,,
For N=300 To 49 Step -1
Wait Vbl : Screen Display 1,,N,,
Next N : View
Wait 100 : Fade 4
Wait 100
Load Iff "df0:Title",0
Repeat
Until Mouse Key=1
For N=63 To 0 Step -1 : Mvolume N : Wait 5 : Next N : Erase 3
Run "DF0:ColourScroll.AMOS"
End Proc