home *** CD-ROM | disk | FTP | other *** search
AMOS Source Code | 1991-01-09 | 5.5 KB | 238 lines |
- Wait 50
- Load "Predator:music2.abk"
- Dir$="Predator:pics"
- Load "Robots",10
- Load "pred",11
- Load "bob"
- Led Off
- Screen Open 0,320,270,32,Lowres
- Flash Off : Curs Off : Hide On : Cls 0
- Unpack 10 To 0
- Screen Hide 0
- Ink 6 : Draw 0,54 To 320,54 : Draw 0,185 To 320,185
- VUBALL
- O1
- SLIDESHOW
- Procedure SLIDESHOW
- Do
- HISCREEN[1]
- Load "predator",15
- Unpack 15 To 1 : Erase 15
- DI[1]
- Screen Hide 3
- Wait 500
- Fade 5
- Wait 50
- Screen Show 3
- Screen Close 1
- HISCREEN[1]
- Load "ship",15
- Unpack 15 To 1 : Erase 15
- DI[1]
- Screen Hide 3
- Wait 500
- Fade 5
- Wait 50
- Screen Show 3
- Screen Close 1
- HISCREEN[1]
- Load "lostpatrol",15
- Unpack 15 To 1 : Erase 15
- DI[1]
- Screen Hide 3
- Wait 500
- Fade 5
- Wait 50
- Screen Show 3
- Screen Close 1
- HISCREEN[1]
- Load "arnepatrol",15
- Unpack 15 To 1 : Erase 15
- DI[1]
- Screen Hide 3
- Wait 500
- Fade 5
- Wait 50
- Screen Show 3
- Screen Close 1
- HISCREEN[1]
- Load "m60",15
- Unpack 15 To 1 : Erase 15
- DI[1]
- Screen Hide 3
- Wait 500
- Fade 5
- Wait 50
- Screen Show 3
- Screen Close 1
- HISCREEN[1]
- Load "wipeout",15
- Unpack 15 To 1 : Erase 15
- DI[1]
- Screen Hide 3
- Wait 500
- Fade 5
- Wait 50
- Screen Show 3
- Screen Close 1
- HISCREEN[1]
- Load "poser",15
- Unpack 15 To 1 : Erase 15
- DI[1]
- Screen Hide 3
- Wait 500
- Fade 5
- Wait 50
- Screen Show 3
- Screen Close 1
- HISCREEN[1]
- Load "fire",15
- Unpack 15 To 1 : Erase 15
- DI[1]
- Screen Hide 3
- Wait 500
- Fade 5
- Wait 50
- Screen Show 3
- Screen Close 1
- HISCREEN[1]
- Load "bang",15
- Unpack 15 To 1 : Erase 15
- DI[1]
- Screen Hide 3
- Wait 500
- Fade 5
- Wait 50
- Screen Show 3
- Screen Close 1
- HISCREEN[1]
- Load "alien",15
- Unpack 15 To 1 : Erase 15
- DI[1]
- Screen Hide 3
- Wait 500
- Fade 5
- Wait 50
- Screen Show 3
- Screen Close 1
- HISCREEN[1]
- Load "ugly",15
- Unpack 15 To 1 : Erase 15
- DI[1]
- Screen Hide 3
- Wait 500
- Fade 5
- Wait 50
- Screen Show 3
- Screen Close 1
- HISCREEN[1]
- Load "final",15
- Unpack 15 To 1 : Erase 15
- DI[1]
- Screen Hide 3
- Wait 500
- Fade 5
- Wait 50
- Screen Show 3
- Screen Close 1
- Loop
- End Proc
- Procedure VUBALL
- Double Buffer
- A$=A$+" AUtotest(Let R1=Vu(R0)*1; If R1=0 eXit else Direct Start)"
- A$=A$+"Start: Let R2=R1; Let X=R0+10; Let Y=195; Pause;"
- A$=A$+" Move 0,R2,RB; Wait;"
- B$=B$+" AUtotest(Let R1=Vu(R0)*1; If R1=0 eXit else Direct Start)"
- B$=B$+"Start: Let R2=R1; Let X=R0+100; Let Y=195; Pause;"
- B$=B$+" Move 0,R2,RB; Wait;"
- C$=C$+" AUtotest(Let R1=Vu(R0)*1; If R1=0 eXit else Direct Start)"
- C$=C$+"Start: Let R2=R1; Let X=R0+200; Let Y=195; Pause;"
- C$=C$+" Move 0,R2,RB; Wait;"
- D$=D$+" AUtotest(Let R1=Vu(R0)*1; If R1=0 eXit else Direct Start)"
- D$=D$+"Start: Let R2=R1; Let X=R0+295; Let Y=195; Pause;"
- D$=D$+" Move 0,R2,RB; Wait;"
- Amreg(0)=280 : Amreg(1)=30
- Bob 0,10,Amreg(0),1
- Channel 0 To Bob 0
- Amal 0,"Let R0="+Str$(0)+A$
- Bob 1,100,Amreg(0),1
- Channel 1 To Bob 1
- Amal 1,"Let R0="+Str$(1)+B$
- Bob 2,200,Amreg(0),1
- Channel 2 To Bob 2
- Amal 2,"Let R0="+Str$(2)+C$
- Bob 3,295,Amreg(0),1
- Channel 3 To Bob 3
- Amal 3,"Let R0="+Str$(3)+D$
- Amal On
- End Proc
- HISCREEN[1]
- Procedure HISCREEN[SCR]
- Screen Open SCR,640,128,16,Hires
- Flash Off : Hide On : Curs Off : Cls 0
- Auto View Off
- End Proc
- Procedure DI[SCR]
- Screen Hide 1
- Screen Display SCR,128,99,640,127
- Screen Show 1
- Auto View On
- End Proc
- Procedure O1
- Auto View Off
- Screen Open 3,320,256,32,Lowres
- Flash Off : Curs Off : Hide On : Cls 0
- Unpack 11 To 3
- Screen Display 3,128,240,320,80
- Screen Show 0
- Screen Show 3
- 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 $0,$0,$0,$0,$0,$0,$0,$0
- Data $0,$0,$0,$0,$1,$2,$3,$4
- Data $5,$6,$7,$8,$9,$A,$B,$C
- Data $D,$E,$11F,$F,$F,$11F,$E,$D
- Data $C,$B,$A,$9,$8,$7,$6,$5
- Data $4,$3,$2,$1,$0,$0,$0,$0
- Data $0,$0,$0,$0,$0,$0,$0,$0
- Data $0,$0,$0,$0,$0,$0,$0,$0
- Data $0,$0,$0,$0,$0,$0,$0,$0
- Data $0,$0,$0,$0,$0,$0,$0,$0
- Data $0,$0,$0,$1,$0,$0,$0,$0
- Data $0,$0,$0,$0,$0,$0,$0,$0
- Data $0,$0,$0,$0,$0,$0,$0,$0
- Data $0,$0,$0,$0,$0,$0,$0,$0
- Data $0,$0,$0,$0,$0,$0,$0,$0
- Data $0,$0,$0,$0,$0,$0,$0,$0
- Data $0,$0,$0,$0,$0,$0,$0,$0
- Data $0,$0,$0,$0,$0,$0,$0,$0
- Data $0,$0,$0,$0,$0,$0,$0,$0
- Data $0,$0,$0,$0,$0,$0,$0,$0
- Data $0,$0,$0,$0,$0,$0,$0,$0
- Data $0,$0,$0,$0,$0,$0,$0,$0
- Data $0,$0,$0,$0,$0,$0,$0,$0
- Data $0,$0,$0,$0,$0,$0,$0,$0
- Data $0,$0,$0,$0,$0,$0,$0,$0
- Data $0,$0,$0,$0,$0,$0,$0,$0
- Data $0,$0,$0,$0,$0,$0,$0,$0
- Data $0,$0,$0,$0,$0,$0,$0,$0
- Data $0,$0,$0,$0,$0,$0,$0,$0
- Data $0,$0,$0,$100,$100,$200,$200,$300
- Data $300,$400,$400,$500,$500,$600,$600,$700
- Data $700,$800,$800,$900,$900,$A00,$A00,$B00
- Data $B00,$C00,$C00,$D00,$D00,$E00,$E00,$F00
- Data $F00,$0,$0,$0,$0,$0,$0,$0
- Data $0,$F00,$0,$0,$0,$0,$F00,$0
- Data $0,$0,$0,$0,$0,$0,$0,$0
- Music 1
- Tempo 17
- For N=1 To 63
- Volume N
- Next N
- Auto View On
- End Proc