home *** CD-ROM | disk | FTP | other *** search
AMOS Source Code | 1993-01-17 | 1.7 KB | 46 lines |
- Rem ************************************
- Rem * 3D Menu *
- Rem * *
- Rem * by G. Albrow *
- Rem ************************************
- '
- ' Escape quits
- '
- Screen Open 0,640,200,16,Hires
- Flash Off : Curs Off : Cls 0
- '
- Pen 7 : Paper 0
- Menu$(1)="Options"
- Rem Create a bar (default pattern is empty)
- '
- S$="(IN 1,8)(BA 636,15)(OU 0)(LO 1,14)(IN 1,0)(LI 1,1)(LO 1,1)(LI 635,1)(IN 1,2)(LO 1,14)(LI 635,14)(LO 635,14)(LI 635,1)(IN 1,0)(IN 2,8)"
- '
- For N=1 To 12
- Menu$(1,N)="(IN 1,7)(BA 636,15)(OU 0)(LO 1,14)(IN 1,2)(LI 1,1)(LO 1,1)(LI 635,1)(IN 1,0)(LO 1,14)(LI 635,14)(LO 635,14)(LI 635,1)",S$
- Next N
- '
- S$="(IN 1,8)(BA 636,15)(OU 0)(LO 1,14)(IN 1,0)(LI 1,1)(LO 1,1)(LI 635,1)(IN 1,2)(LO 1,14)(LI 635,14)(LO 635,14)(LI 635,1)(IN 1,0)(IN 2,8)(LO 285,4) 3D Menu"
- T$="(IN 1,8)(BA 636,15)(OU 0)(LO 1,14)(IN 1,0)(LI 1,1)(LO 1,1)(LI 635,1)(IN 1,2)(LO 1,14)(LI 635,14)(LO 635,14)(LI 635,1)(IN 1,0)(IN 2,8)(LO 305,4) By"
- U$="(IN 1,8)(BA 636,15)(OU 0)(LO 1,14)(IN 1,0)(LI 1,1)(LO 1,1)(LI 635,1)(IN 1,2)(LO 1,14)(LI 635,14)(LO 635,14)(LI 635,1)(IN 1,0)(IN 2,8)(LO 277,4) G. Albrow"
- Menu$(1,5)="(IN 1,7)(BA 636,15)(OU 0)(LO 1,14)(IN 1,2)(LI 1,1)(LO 1,1)(LI 635,1)(IN 1,0)(LO 1,14)(LI 635,14)(LO 635,14)(LI 635,1)(LO 285,4) 3D Menu",S$
- Menu$(1,7)="(IN 1,7)(BA 636,15)(OU 0)(LO 1,14)(IN 1,2)(LI 1,1)(LO 1,1)(LI 635,1)(IN 1,0)(LO 1,14)(LI 635,14)(LO 635,14)(LI 635,1)(LO 305,4) By",T$
- Menu$(1,9)="(IN 1,7)(BA 636,15)(OU 0)(LO 1,14)(IN 1,2)(LI 1,1)(LO 1,1)(LI 635,1)(IN 1,0)(LO 1,14)(LI 635,14)(LO 635,14)(LI 635,1)(LO 277,4) G. Albrow",U$
- '
- Set Menu(1,1) To 0,11
- '
- For N=2 To 12
- Set Menu(1,N) To 0,15
- Next N
- '
- Menu On
- '
- Do
- '
- If Key State(69) Then QUIT
- '
- Loop
- '
- Procedure QUIT
- Default
- Edit
- End Proc