home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS 1992 September
/
Simtel20_Sept92.cdr
/
msdos
/
clipper
/
nannws24.arc
/
RETMAST.PRG
< prev
next >
Wrap
Text File
|
1988-05-18
|
2KB
|
84 lines
* Program: RETMAST.PRG
* Author: fho
* Version: Clipper Summer '87
* Notes: This program illustrates how BEGIN SEQUENCE...
* [BREAK]...END SEQUENCE can be used to simulate
* RETURN TO MASTER.
* Copyright (c) 1988 Nantucket Corp.
*****
* 1st level menu
*
DO WHILE .T.
BEGIN SEQUENCE
CLEAR
@ 01, 01 SAY "in Master Menu..."
@ 05, 05 PROMPT " Go one level down "
@ 06, 05 PROMPT " No operation "
@ 07, 05 PROMPT " End "
MENU TO first
DO CASE
CASE first = 1
DO menu2 && 2nd level menu
CASE first = 2
@ 23, 01 SAY "No-op choice...press any key..."
INKEY(0)
CASE first = 3
EXIT
ENDCASE
END SEQUENCE
ENDDO
RETURN
*****
* 2nd level menu
*
PROCEDURE menu2
DO WHILE .T.
CLEAR
@ 01, 01 SAY "in MENU2..."
@ 05, 05 PROMPT " Go one more level down "
@ 06, 05 PROMPT " No Operation "
@ 07, 05 PROMPT " Go to previous level "
MENU TO second
DO CASE
CASE second = 1
DO menu3 && go to third level menu
CASE second = 2
@ 23, 01 SAY "No-op choice...press any key..."
INKEY(0)
CASE second = 3
EXIT
ENDCASE
@ 24, 01 SAY "exiting..."
INKEY(0)
ENDDO
RETURN
*****
* 3rd level menu
*
PROCEDURE menu3
DO WHILE .T.
CLEAR
@ 01, 01 SAY "in MENU3..."
@ 05, 05 PROMPT " Return to Master "
@ 06, 05 PROMPT " No Operation "
@ 07, 05 PROMPT " Go to previous level"
MENU TO third
DO CASE
CASE third = 1
BREAK
CASE third = 2
@ 23, 01 SAY "No-op choice...press any key..."
INKEY(0)
CASE third = 3
EXIT
ENDCASE
@ 24, 01 SAY "exiting..."
INKEY(0)
ENDDO
RETURN
* EOP: RETMAST.PRG