home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AMOS PD CD
/
amospdcd.iso
/
501-525
/
apd511
/
bobscroll.amos
/
bobscroll.amosSourceCode
< prev
next >
Wrap
AMOS Source Code
|
1990-10-11
|
837b
|
40 lines
SET_UP_SCREEN
SCROL_MAIN[TX$]
Procedure SET_UP_SCREEN
Cls 0 : Hide On
Double Buffer
Priority On
End Proc
Procedure SCROL_MAIN[TX$]
Shared TX$
Randomize Timer
SCROL[TX$]
BOPA:
Inc N : If N>11 : N=1 : End If : Inc POS
LET$="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789s "
If POS>Len(TX$) Then POS=1
If Mouse Key=1
End
End If
E$=Mid$(TX$,POS,1) : E=Instr(LET$,E$)
Channel N To Bob N : Bob N,340,100,E
Wait Vbl
Gosub MO
Move On
Repeat
X1=X Bob(N)
Wait Vbl
Until X1<310
Wait Vbl
Goto BOPA
MO:
Move X N,"(2,-3,50)L"
Move Y N,"(1,-1,10)(2,1,10)L"
Wait Vbl
Return
End Proc
Procedure SCROL[TX$]
Shared TX$
TX$=" HERE IS A SCROLLY ROUTINE BY ssssssss "
TX$=TX$+" "
End Proc