home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AMOS PD CD
/
amospdcd.iso
/
sourcecode
/
demos
/
fishtank.amos
/
fishtank.amosSourceCode
< prev
next >
Wrap
AMOS Source Code
|
1991-01-29
|
3KB
|
157 lines
Led On
Amal Off
Dir$="Robots2:"
Load "MUSIC/JMUS"
Unpack 10 To 0 : Hide On
Screen Display 0,120,35,,
Double Buffer
BOW
'
Music 1
'
A$="A 0,(7,7)(8,7)(9,7)(10,7)(11,7)(12,7)(13,7)"
B$="M -450,0,450"
C$="M 450,0,450"
'
Channel 1 To Bob 1
Channel 2 To Bob 2
Channel 3 To Bob 3
Channel 4 To Bob 4
Channel 5 To Bob 5
Channel 6 To Bob 6
Channel 7 To Bob 7
Bob 1,310,-25,8
Amal 1,A$
Amal On
'
Bob 4,-80,0,6
Bob 5,350,50,3
Amal 4,C$
Amal 5,B$
Amal On
Wait 50
Bob 6,-80,150,2
Amal 6,C$
Amal On
QUIT[4500]
'
Wait 1200
Erase 3
Load "MUSIC/MUS1"
Volume 0
Music 1
For V=0 To 63
Volume V : Wait 2
Next V
'
Do
Bob 2,350,50,1
Bob 3,-80,150,4
Amal 2,B$
Amal 3,C$
Amal On
QUIT[4000]
'
Bob 4,-80,0,6
Bob 5,350,50,3
Amal 4,C$
Amal 5,B$
Amal On
Wait 50
Bob 6,-80,150,2
Amal 6,C$
Amal On
QUIT[4500]
'
Bob 2,-80,0,4
Bob 3,350,50,1
Amal 2,C$
Amal 3,B$
Amal On
Wait 50
Bob 4,350,150,5
Amal 4,B$
Amal On
Wait 100
Bob 5,-80,100,2
Amal 5,C$
Amal On
QUIT[4000]
'
Bob 2,350,0,1
Bob 3,350,50,5
Amal 2,B$
Amal On
Wait 20
Amal 3,B$
Amal On
Wait 50
Bob 4,-80,150,4
Amal 4,C$
Amal On
Wait 100
Bob 5,350,100,3
Amal 5,B$
Amal On
Wait 50
Bob 6,-80,160,2
Bob 7,-80,80,6
Amal 6,C$
Amal On
Wait 50
Amal 7,C$
Amal On
QUIT[4000]
Loop
'
Procedure BOW
Set Rainbow 0,0,280,"","",""
Rainbow 0,0,0,280
Colour Back 0
Restore RDATA
For C=0 To 279 : Read CVA : Rain(0,C)=CVA
Next C : View
RDATA:
Data $AF,$AF,$AF,$AF,$AF,$AF,$AF,$AF
Data $AF,$AF,$AF,$AF,$AF,$AF,$AF,$AF
Data $AF,$AF,$AF,$AF,$AF,$AF,$AF,$AF
Data $AF,$AF,$AF,$AF,$9F,$AF,$9F,$9F
Data $9F,$9F,$9F,$9F,$9F,$9F,$9F,$9F
Data $9F,$9F,$9F,$8F,$9F,$8F,$8F,$8F
Data $8F,$8F,$8F,$8F,$8F,$8F,$8F,$8F
Data $8F,$8F,$8F,$8F,$8F,$7F,$8F,$7F
Data $7F,$7F,$7F,$7F,$7F,$7F,$7F,$7F
Data $7F,$7F,$7F,$7F,$7F,$7F,$7F,$6F
Data $7F,$6F,$6F,$6F,$6F,$6F,$6F,$6F
Data $6F,$6F,$6F,$6F,$6F,$6F,$6F,$6F
Data $6F,$6F,$6F,$6F,$5F,$6F,$5F,$5F
Data $5F,$5F,$5F,$5F,$5F,$5F,$5F,$5F
Data $5F,$5F,$5F,$5F,$5F,$5F,$4F,$5F
Data $4F,$4F,$4F,$4F,$4F,$4F,$4F,$4F
Data $4F,$4F,$4F,$4F,$4F,$4F,$4F,$4F
Data $4F,$3F,$4F,$3F,$3F,$3F,$3F,$3F
Data $3F,$3F,$3F,$3F,$3F,$3F,$3F,$3F
Data $2F,$3F,$2F,$2F,$2F,$2F,$2F,$2F
Data $2F,$2F,$2F,$2F,$2F,$2F,$2F,$2F
Data $2F,$1D,$2F,$1D,$1D,$1D,$1D,$1D
Data $1D,$1D,$1D,$1D,$1D,$1D,$1D,$1D
Data $1B,$1D,$1B,$1B,$1B,$1B,$1B,$1B
Data $1B,$1B,$1B,$1B,$1B,$1B,$1B,$1B
Data $1B,$19,$1B,$19,$19,$19,$19,$19
Data $19,$19,$19,$19,$19,$19,$19,$19
Data $19,$19,$17,$19,$17,$17,$17,$17
Data $17,$17,$17,$17,$17,$17,$17,$17
Data $17,$17,$17,$17,$17,$17,$17,$17
Data $17,$15,$17,$15,$15,$15,$15,$15
Data $15,$15,$15,$15,$15,$15,$15,$15
Data $15,$15,$15,$15,$15,$15,$15,$15
Data $15,$15,$15,$15,$15,$15,$15,$15
Data $14,$14,$14,$14,$0,$0,$0,$0
Data $0,$0,$0,$0,$0,$0,$0,$0
End Proc
'
Procedure QUIT[TIME]
For T=1 To TIME
If Mouse Key=1 Then For V=63 To 0 Step -1 : Volume V : Wait 2 : Next V : Music Off : Erase 3 : Volume 63 : Fade 5 : Wait 75 : Bob Off : Rainbow Del 0 : Screen Close 0 : Run "AutoExec.Amos"
Next T
End Proc