home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AMOS PD CD
/
amospdcd.iso
/
576-600
/
apd593
/
n_flash_text.amos
/
n_flash_text.amosSourceCode
Wrap
AMOS Source Code
|
1993-03-31
|
1KB
|
54 lines
'
'************************************
'* *
'* Flash Text Font *
'* ---------------- *
'* *
'* By Malcolm Lavey 1993 *
'* *
'************************************
'
'
Screen Open 0,320,256,4,Lowres
Palette $0,$FFF,$F
Flash Off : Cls 0
Get Disc Fonts
D=15
'
'
Do
'
_FLASH_TEXT[10,1,"Hello everybody!",D]
_FLASH_TEXT[40,1,"another proc",D]
_FLASH_TEXT[60,1,"by malcolm lavery",D]
_FLASH_TEXT[80,1,"this time its called",D]
_FLASH_TEXT[100,1,"f l a s h t e x t",D]
_FLASH_TEXT[120,1,"how is it done?",D]
_FLASH_TEXT[140,1,"with fade command",D]
_FLASH_TEXT[160,1,"centres any font",D]
_FLASH_TEXT[180,1,"any sized screen!",D]
_FLASH_TEXT[200,0,"By Malcolm Lavery 1993",D]
'
Wait 100
Fade 4,,,$0
Wait 60
Cls 0
Colour 2,$F
'
Loop
'
'
Procedure _FLASH_TEXT[YPOS,TYPE,TEX$,DELAY]
'
Palette ,$FFF
Set Font TYPE
SCWIDTH=Screen Width(0)
TEXLENGTH=Text Length(TEX$)
Ink 1,0
Text SCWIDTH/2-TEXLENGTH/2,YPOS,TEX$
Fade 1,,$F
Wait DELAY
Ink 2,0
Text SCWIDTH/2-TEXLENGTH/2,YPOS,TEX$
'
End Proc