home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AMOS PD CD
/
amospdcd.iso
/
sourcecode
/
demos
/
cv_mini_demo.amos
/
cv_mini_demo.amosSourceCode
< prev
next >
Wrap
AMOS Source Code
|
1992-02-09
|
3KB
|
100 lines
Extension_4_04D6 "chaos:objects/"
Extension_4_0016 "vector"
Extension_4_0016 "chaos"
Extension_4_0548
MAIN
Procedure MAIN
Hide On : Led Off : Bob Update Off : Auto View Off
Screen Open 1,420,40,16,Lowres : Autoback 0 : Curs Off : Cls 0
Music 1 : Tempo $17 : Mvolume 63
Channel 0 To Screen Display 1
Amal 0,"M:M 0,-10,70;M 0,10,70:J M"
Amal On
BBAR
Screen Open 2,320,200,2,Lowres : Curs Off : Cls 0
Locate 0,7 : Ink 1,$FFF
Centre "Angeldust Productions 1991" : Cdown : Cdown
Centre "Left & Right Ears to Zoom Vectors" : Cdown
Centre "Both Ears to Exit" : Cdown : Cdown
Centre "COMING SOON " : Cdown
Centre "DEF PIXEL DEMO" : Cdown
Centre "and" : Cdown
Centre "COMMUNE v0.01" : Cdown
Centre "and FIRE FLIGHT (a Shootemup)" : Cdown : Cdown : Cdown
Centre "Written in AMOS !!" : Cdown
Screen Open 0,320,200,16,Lowres
Double Buffer : Autoback 0 : Curs Off : Cls 0
Extension_4_0054 200
Extension_4_0036 1,"vector",0,0,5000,1000,-6500,7000
Extension_4_0036 2,"chaos",0,0,5000,-10000,-6500,7000
Extension_4_0318
Z=3000
C=0
Extension_4_0164 1,"(1,-900,9)L"
Extension_4_0164 2,"(1,1000,9)L"
Extension_4_0178 1,"(1,900,9)L"
Extension_4_0178 2,"(1,-900,9)L"
Extension_4_00EC 1,0,-500,Z
Extension_4_00EC 2,0,500,Z
Screen 1 : Screen To Front 1
No Mask
Def Scroll 1,0,11 To 420,50,-4,0
ST$=" COMING SOON - FIRE FLIGHT - A BASIC SHOOT EM UP .. + COMMUNE, DEF PIXEL DEMO, AND VIRTUAL REALITY RIP OFF DEMO "
ST$=ST$+"... PLUS CHAOS VECTOR BBS .. HOPEFULLY I'LL BE OPENING A BBS WITH AN AMOS USER SECTION (RESTRICTED .. MAYBE !!)"
ST$=ST$+"CU ADT "
ST$=ST$+" "
I=0 : P=0 : SWP=0
SCOL:
If Mouse Key=3 : End : End If
If Mouse Key=1 : Z=Z-300 : End If
If Mouse Key=2 : Z=Z+300 : End If
If P>0 : Inc P : Wait Vbl : If P=55 : P=0 : Inc I : View : End If
Else
Inc I : End If
If I=Len(ST$)-1 : I=0 : Goto SCOL : End If
Paste Bob 390,15,Asc(Mid$(ST$,I,1))-31
Scroll 1
Gosub CHANGE
Wait Vbl
View
For J=1 To 4
Scroll 1
Gosub CHANGE
Wait Vbl
View
Next J
Goto SCOL
CHANGE:
Screen 0
Extension_4_00EC 1,0,-500,Z
Extension_4_00EC 2,0,500,Z
Extension_4_053C
Extension_4_0318
Extension_4_049E 2,0,0,320,200 To 0,0
Screen 1
Bob Clear
Bob Draw
Screen Swap
Return
End Proc
Procedure BBAR
Set Rainbow 1,1,100,"(1,1,10)(1,-1,10)","",""
Rainbow 1,0,80,200
Set Rainbow 0,1,76,"","",""
Rainbow 0,0,30,76
Colour Back 0
Restore RDATA
For C=0 To 75 : Read CVA : Rain(0,C)=CVA
Next C : View
RDATA:
Data $0,$0,$0,$0,$0,$0,$0,$0
Data $0,$1,$1,$2,$2,$3,$3,$4
Data $4,$5,$5,$6,$6,$7,$7,$8
Data $8,$9,$9,$A,$A,$B,$B,$C
Data $C,$D,$D,$E,$E,$F,$F,$F
Data $F,$E,$E,$D,$D,$C,$C,$B
Data $B,$A,$A,$9,$9,$8,$8,$7
Data $7,$6,$6,$5,$5,$4,$4,$3
Data $3,$2,$2,$1,$1,$0,$0,$0
Data $0,$0,$0,$0,$0,$0,$0,$0
End Proc