home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power-Programmierung
/
CD1.mdf
/
basic
/
library
/
pb
/
pbmnus
/
numbsamp.bas
< prev
next >
Wrap
BASIC Source File
|
1993-03-01
|
2KB
|
65 lines
DECLARE SUB NumbersMenu (boxstyle%, tr%, lc%, fc%, bc%)
CLS
'**************************************************
NumbersMenu 4, 8, 22, 12, 15
'**************************************************
SUB NumbersMenu (boxstyle%, tr%, lc%, fc%, bc%)
DIM menu$(0 TO 11)
COLOR fc%, bc%
SELECT CASE boxstyle%
CASE 1
side$ = "│"
menu$(0) = "┌─────────────────────────┐"
menu$(11) = "└─────────────────────────┘"
CASE 2
side$ = "║"
menu$(0) = "╔═════════════════════════╗"
menu$(11) = "╚═════════════════════════╝"
CASE 3
side$ = "║"
menu$(0) = "╓─────────────────────────╖"
menu$(11) = "╙─────────────────────────╜"
CASE 4
side$ = "│"
menu$(0) = "╒═════════════════════════╕"
menu$(11) = "╘═════════════════════════╛"
CASE 5
side$ = "█"
menu$(0) = STRING$(27, 219)
menu$(11) = STRING$(27, 219)
END SELECT
menu$(1) = side$ + " ≤ 1 ≥ PHILLIES " + side$
menu$(2) = side$ + " ≤ 2 ≥ METS " + side$
menu$(3) = side$ + " ≤ 3 ≥ CARDINALS " + side$
menu$(4) = side$ + " ≤ 4 ≥ CUBS " + side$
menu$(5) = side$ + " ≤ 5 ≥ EXPOS " + side$
menu$(6) = side$ + " ≤ 6 ≥ MARLINS " + side$
menu$(7) = side$ + " ≤ 7 ≥ PIRATES " + side$
menu$(8) = side$ + " ≤ 8 ≥ DODGERS " + side$
menu$(9) = side$ + " ≤ 9 ≥ GIANTS " + side$
menu$(10) = side$ + " ≤ 0 ≥ EXIT PROGRAM " + side$
FOR set = 0 TO 11
LOCATE set + tr%, lc%: COLOR fc%, bc%: PRINT menu$(set)
NEXT
DO
DO
keys$ = INKEY$
LOOP WHILE keys$ = ""
keymove = ASC(RIGHT$(keys$, 1))
SELECT CASE keymove
CASE 48: END 'ASCII for 0; used as exit from menu
CASE 49: END
CASE 50: END
CASE 51: END
CASE 52: END
CASE 53: END
CASE 54: END
CASE 55: END
CASE 56: END
CASE 57: END
END SELECT
LOOP
END SUB