home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AMOS PD CD
/
amospdcd.iso
/
351-375
/
apd369
/
menu.amos
/
menu.amosSourceCode
Wrap
AMOS Source Code
|
1978-02-21
|
3KB
|
78 lines
'
' AMOS KEUZE MENU
'
' door Jurgen Valks
'
'
'----------------------------------------
Proc INIT_SCHERM
Proc INIT_TEKST
Do
Proc LEES_MUIS
Loop
' ---------------------------------------
Procedure INIT_SCHERM
Break Off
Screen Open 0,320,200,16,Lowres : Palette $0,$0,$0 : Flash Off : Curs Off
Screen Open 1,640,300,8,Hires : Show On : Led Off
Palette $0,$0,$FFF : Curs Off : Flash Off : Change Mouse 2
Colour 2,$FFF : Colour 3,$F00 : Colour 4,$F0 : Colour 5,$F
Colour 6,$FF0 : Colour 7,$FF
End Proc
'
Procedure INIT_TEKST
Pen 2 : Locate 1,1 : Centre "MAAK EEN KEUZE DOOR IN HET VAKJE TE GAAN STAAN MET DE POINTER"
Locate 1,2 : Centre "DRUK DAARNA OP DE LINKER MUIS TOETS."
Reserve Zone 19
Pen 4 : Locate 1,5 : Print Border$(Zone$(" Vu demonstratie 1 ",1),1)
Pen 5 : Locate 1,8 : Print Border$(Zone$(" Follow me bob ! ",2),1)
Pen 3 : Locate 1,11 : Print Border$(Zone$(" Walking droid ",3),1)
Pen 6 : Locate 1,14 : Print Border$(Zone$(" Vu demonstratie 2 ",4),1)
Pen 7 : Locate 1,17 : Print Border$(Zone$(" AMOS guru ",5),1)
Pen 5 : Locate 1,20 : Print Border$(Zone$(" Vu demonstratie 3 ",6),1)
Pen 3 : Locate 30,5 : Print Border$(Zone$(" Pc Emulator ",7),1)
Pen 6 : Locate 30,8 : Print Border$(Zone$(" Vu demonstratie 4 ",8),1)
Pen 7 : Locate 30,11 : Print Border$(Zone$(" Sensor intro 1 ",9),1)
Pen 4 : Locate 30,14 : Print Border$(Zone$(" Scroll Editor ",10),1)
Pen 5 : Locate 30,17 : Print Border$(Zone$(" Programma Scroll ",11),1)
Pen 3 : Locate 30,20 : Print Border$(Zone$(" Disk Tracer ",12),1)
Pen 3 : Locate 60,5 : Print Border$(Zone$(" Unlimited bobs ! ",13),1)
Pen 7 : Locate 60,8 : Print Border$(Zone$(" Vu Demonstratie * ",14),1)
Pen 6 : Locate 60,11 : Print Border$(Zone$(" Bob Balls * ",15),1)
Pen 5 : Locate 60,14 : Print Border$(Zone$(" Appel vangen * ",16),1)
Pen 4 : Locate 60,17 : Print Border$(Zone$(" Invoer routine ** ",17),1)
Pen 6 : Locate 60,20 : Print Border$(Zone$("Info over deze disk",18),1)
Pen 3 : Locate 35,25 : Print Border$(Zone$(" Einde ",19),1)
Pen 4 : Locate 1,28 : Centre "* - Gemaakt door Emanuel Habets | ** - Gemaakt door dhr. Vogel"
Pen 2 : Locate 1,30 : Centre "Amos menu v1.0 (c) J.Valks"
K$=K$+"(fff,3)(eee,3)(ddd,3)(ccc,3)(bbb,3)(aaa,3)(999,3)(888,3)(999,3)"
K$=K$+"(aaa,3)(bbb,3)(ccc,3)(ddd,3)(eee,3)(fff,3)"
Flash 2,K$
End Proc
'
Procedure LEES_MUIS
If Mouse Click=1 Then Proc LEES_KEUZE
End Proc
'
Procedure LEES_KEUZE
Z=Mouse Zone
If Z=1 Then Screen Close 1 : Run "DF0:d1.AMOS"
If Z=2 Then Screen Close 1 : Run "df0:d2.AMOS"
If Z=3 Then Screen Close 1 : Run "df0:d3.AMOS"
If Z=4 Then Screen Close 1 : Run "df0:d4.AMOS"
If Z=5 Then Screen Close 1 : Run "df0:d5.AMOS"
If Z=6 Then Screen Close 1 : Run "df0:d6.AMOS"
If Z=7 Then Screen Close 1 : Run "df0:d7.AMOS"
If Z=8 Then Screen Close 1 : Run "df0:d8.AMOS"
If Z=9 Then Screen Close 1 : Run "df0:d9.AMOS"
If Z=10 Then Screen Close 1 : Run "df0:d10.AMOS"
If Z=11 Then Screen Close 1 : Run "df0:d11.AMOS"
If Z=12 Then Screen Close 1 : Run "df0:d12.AMOS"
If Z=13 Then Screen Close 1 : Run "df0:d17.AMOS"
If Z=14 Then Screen Close 1 : Run "df0:d13.AMOS"
If Z=15 Then Screen Close 1 : Run "df0:d14.AMOS"
If Z=16 Then Screen Close 1 : Run "df0:d15.AMOS"
If Z=17 Then Screen Close 1 : Run "df0:d16.AMOS"
If Z=18 Then Screen Close 1 : Run "df0:info.AMOS"
If Z=19 Then Screen Close 1 : End
End Proc