home *** CD-ROM | disk | FTP | other *** search
AMOS Source Code | 1989-09-30 | 3.3 KB | 120 lines |
- '***********************************************************
- '* MACCLESFIELD COMPUTER CLUB DEMO *
- '* *
- '* by D.R.Tart and J.Tart *
- '* Dec 1990 *
- '***********************************************************
- BEGIN:
- Screen Open 0,320,256,32,Lowres
- Flash Off : Hide
- TX$="" : E$="" : POS=0 : N=0 : E=0
- Unpack 8 To 0
- Double Buffer
- Load "df0:jonts_2.abk" : Music 1
- TX$="hi.....this demo was produced for the macclesfield computer"
- TX$=TX$+" club . . . . thanks especially to amos . the creator . . which enabled "
- TX$=TX$+"me to combine the following in this demo ! ! ! "
- TX$=TX$+" deluxe paint . .datell digitiser . . 17 bit software . . med213 . . "
- TX$=TX$+" and the harlequins wine bar for their room every tuesday night at 8.00 "
- LETTERS:
- Inc N : If N>11 : N=1 : End If : Inc POS : LET$="abcdefghijklmnopqrstuvwxyz1234567890.,!"
- If POS>Len(TX$) Then Goto CARRYON
- M=Mouse Key : If M<>0 Then Goto CARRYON
- E$=Mid$(TX$,POS,1) : E=Instr(LET$,E$)
- Channel N To Bob N : Bob N,330,218,E : LSCROLL : Move On
- Repeat : X1=X Bob(N) : Until X1<300 : Goto LETTERS :
- Procedure LSCROLL
- Shared N
- Move X N,"(1,-1,0)"
- Move Y N,"(1,-1,35)(1,1,35)L"
- End Proc
- CARRYON:
- Rem If SEC=1 Then Goto CARRYON2
- Fade 10 : Wait 140
- Unpack 7 To 0
- Flash Off
- Load "df0:jonts_3.abk"
- Music 1
- Wait 400
- Fade 10 : Wait 120
- Unpack 9 To 0
- Flash Off
- Wait 300
- Fade 10 : Wait 120
- Unpack 8 To 0
- Double Buffer
- TX$=" please wait . . next sequence loading now " : SEC=1 : POS=0 : Goto LETTERS2
- LETTERS2:
- Inc N : If N>11 : N=1 : End If : Inc POS
- If POS>Len(TX$) Then Goto CARRYON2
- E$=Mid$(TX$,POS,1) : E=Instr(LET$,E$)
- Channel N To Bob N : Bob N,330,205,E : LSCROLL2 : Move On
- Repeat : X1=X Bob(N) : Until X1<300 : Goto LETTERS2 :
- Procedure LSCROLL2
- Shared N
- Move X N,"(1,-1,0)L"
- End Proc
- CARRYON2:
- POS=0
- Load "df0:Disco_girl.abk"
- Unpack 6 To 0
- Flash Off
- Double Buffer
- Get Sprite Palette
- Load "df0:jonts_1.abk" : Music 1
- Channel 8 To Bob 8
- Bob 8,10,130,1
- Repeat
- Anim 8,"(1,5)(2,5)(3,5)(4,5)(5,5)(6,5)(7,5)(8,5)(9,5)(10,5)(11,5)(12,5)(13,5)(14,5)(15,5)(16,5)(17,5)(18,5)(19,5)(20,5)(21,5)(22,5)(23,5)(24,5)(25,5)(26,5)(27,5)(28,25)"
- Anim On 8
- Wait 200
- B=B+1
- Until B=2
- B=1
- Bob Off 8
- Fade 10 : Wait 120
- Unpack 9 To 0
- Wait 100
- Load "df0:Disco_girl_2.abk"
- Unpack 6 To 0
- Flash Off
- Double Buffer
- Get Sprite Palette
- Channel 8 To Bob 8
- Bob 8,10,130,1
- Amal 8,"A 0,(1,5)(2,5)(3,5)(4,5)(5,5)(6,5)(7,5)(8,5)(9,5)(10,5)(11,5)(12,35)"
- Amal On 8
- A=12
- Repeat
- Channel 9 To Bob 9
- Inc A
- B=Rnd(3)
- If B=0 Then B=1
- If B=1 Then X=30 : Y=10
- If B=2 Then X=170 : Y=10
- If B=3 Then X=170 : Y=125
- Bob 9,X,Y,A
- Wait 50
- Bob Off 9
- Until A>26
- Amal Off
- Load "df0:letters_2.abk"
- Unpack 8 To 0
- Double Buffer
- Load "df0:jonts_4.abk"
- Music 1
- TX$="that,s all for now folk,s . . but if you can , come to the club"
- TX$=TX$+"tuesday nights at 8 . . . press ,ctrl, and ,c, to finish "
- TX$=TX$+" or press mouse button to replay the demo "
- LETTERS3:
- Inc N : If N>11 : N=1 : End If : Inc POS
- If POS>Len(TX$) Then POS=1
- M=Mouse Key : If M<>0 Then Goto BEGIN
- E$=Mid$(TX$,POS,1) : E=Instr(LET$,E$)
- Channel N To Bob N : Bob N,330,205,E : LSCROLL3 : Move On
- Repeat : X1=X Bob(N) : Until X1<300 : Goto LETTERS3 :
- Procedure LSCROLL3
- Shared N
- Move X N,"(1,-1,0)L"
- End Proc
- Goto LETTERS3 :