home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
17 Bit Software 3: The Continuation
/
17-Bit_The_Continuation_Disc.iso
/
files
/
2658a.dms
/
2658a.adf
/
Starbase_13
/
Starbase_13.amosSourceCode
< prev
Wrap
AMOS Source Code
|
1993-05-10
|
2KB
|
121 lines
Unpack 5 To 0
Screen Hide 0
Paper 0
Curs Off
Hide
Close Editor : Close Workbench
Double Buffer
Screen Offset 0,0,0
Screen Show 0
RE4DME
Unpack 5 To 0
Hide
Double Buffer
Screen Offset 0,0,0
Get Fonts
FONT["diamond",20]
Wait 100
PR1NT[" DTO Software presents",50]
Bob 1,160,75,2
Channel 1 To Bob 1
Amal 1,"A 1,(2,2)(3,2)(4,2)(5,2)(6,2)(7,2)(8,2)(9,2)(10,2)(11,2)(12,2)(13,2)(14,2)(15,2)(16,2)"
Amal On 1
Music 1
Wait 25
PR1NT[" Programmed by E.W. Clay",25]
PR1NT[" Using Amos",20]
PR1NT[" Graphics by E.W. Clay",25]
PR1NT[" and J.H. Clay",20]
PR1NT[" Playtesting by.....",20]
PR1NT[" J.H.C. & D. Sweeney",25]
PR1NT[" Copyright 1993 E.W. Clay",30]
FONT["diamond",12]
Wait 50
PR1NT[" 3068 AD ",50]
PR1NT["The starship 8.3 answers a distress call",50]
PR1NT["from Starbase 13, the nearest outpost..",50]
PR1NT[" ...to Stingon territory.....",50]
Wait 25
Bob Off 1
For Q=0 To 125
Wait Vbl : Wait Vbl
Screen Offset 0,0,Q
Next
Bob 2,-100,200,1
Channel 1 To Bob 2
Amal 1,"M 150,0,75"
Synchro Off
Amal On 1
For Q=1 To 75
Synchro
Wait 2
Next
Synchro On
Unpack 2 To 0
Wait 25
For Q=63 To 0 Step -1 : Wait 1 : Mvolume Q : Next
Run "starbase.amos"
Default
Print C
Print Chip Free
Procedure PR1NT[Q$,WA1T]
Get Bob 17,0,130 To 320,160
No Mask 17
Gr Writing 0
For W=16 To 23
Ink 23-(W-16)
Text 0,150,Q$
Next
For Q=1 To WA1T : Wait Vbl
If Mouse Key<>0
Unpack 2 To 0
Wait 25
For Q=63 To 0 Step -1 : Wait 1 : Mvolume Q : Next
Run "starbase.amos"
End If
Next
For W=16 To 23
Ink W
Text 0,150,Q$
Next
Paste Bob 0,130,17
End Proc
Procedure RE4DME
Pen 28
Paper 0
C["Starbase 13"]
P
C["A Graphic Adventure by E.W.Clay"]
C["Copyright E.W.Clay 1993"]
C["This game is freely distributable"]
C["but all files must remain intact"]
C["including the documentation"]
C["The shareware fee is �5"]
C["(It is worth it, really)"]
P
C["My address is:"]
P
C["E.W.Clay"]
C["44, FINSTALL RD"]
C["ASTON FIELDS"]
C["BROMSGROVE"]
C["WORCS"]
C["B60 2EA"]
P
P
C["Click mouse to continue"]
Do : If Mouse Key<>0 : Exit : End If : Loop
End Proc
Procedure C[A$]
Centre A$
Cdown
End Proc
Procedure FONT[NAME$,SIZE]
Get Fonts
For Q=1 To 100
If(Left$(Font$(Q),Len(NAME$))=NAME$) and Val(Font$(Q)-NAME$-".font")=SIZE : Set Font Q : Exit : End If
Next
End Proc
Procedure P
Print
End Proc