home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1994-02-04 | 1.5 KB | 45 lines |
- 100 CLEAR:DEFINT A-Z:KEY OFF:SCREEN 0,1:CLS:WIDTH 80
- 101 COMMON UMSEG%()
- 110 FOR I=1 TO 10:KEY I,"":NEXT
- 330 COLOR 0,0,0:CLS:WIDTH 40:COLOR 0,14
- 340 IK$=INKEY$:IF IK$<>"" GOTO 340
- 350 LOCATE 5,6:PRINT STRING$(8,4)+" MATCHMAKER "+STRING$(8,4)
- 360 LOCATE 6,6:PRINT CHR$(4)+STRING$(28,32)+CHR$(4)
- 365 LOCATE 7,6: PRINT CHR$(4)+" --- E D I T O R --- "+CHR$(4)
- 370 LOCATE 8,6:PRINT CHR$(4)+STRING$(28,32)+CHR$(4)
- 380 LOCATE 9,6: PRINT CHR$(4)+" 1. CREATE NEW LESSON "+CHR$(4)
- 390 LOCATE 10,6:PRINT CHR$(4)+" 2. EDIT LESSON "+CHR$(4)
- 400 LOCATE 11,6:PRINT CHR$(4)+" 3. ERASE LESSON "+CHR$(4)
- 410 LOCATE 12,6:PRINT CHR$(4)+" 4. RENAME LESSON "+CHR$(4)
- 420 LOCATE 13,6:PRINT CHR$(4)+" 5. RUN MATCHMAKER "+CHR$(4)
- 430 LOCATE 14,6:PRINT CHR$(4)+" 6. EXIT "+CHR$(4)
- 440 LOCATE 15,6:PRINT CHR$(4)+STRING$(28,32)+CHR$(4)
- 450 LOCATE 16,6:PRINT CHR$(4)+" MAKE SELECTION "+CHR$(4)
- 460 LOCATE 17,6:PRINT CHR$(4)+STRING$(28,32)+CHR$(4)
- 470 LOCATE 18,6:PRINT CHR$(4)+" (THEN PRESS "+CHR$(17)+STRING$(2,196)+CHR$(217)+") "+CHR$(4)
- 480 LOCATE 19,6:PRINT CHR$(4)+STRING$(28,32)+CHR$(4)
- 500 LOCATE 20,6:PRINT STRING$(30,4)
- 510 TYPERR=1
- 520 COLOR 0,14:LOCATE 16,11,1,0,7
- 530 IK$=INKEY$:IF IK$="" THEN GOTO 530
- 540 IF IK$=CHR$(13) THEN IF TYPERR=0 GOTO 589 ELSE GOSUB 620:GOTO 520
- 550 PRINT RIGHT$(IK$,1)
- 560 COLOR 0,0:LOCATE 23,1,0:PRINT STRING$(30,32):LOCATE 16,11,1
- 570 IF IK$<="6" AND IK$>="1" THEN S$=IK$:TYPERR=0:ELSE TYPERR=1
- 580 GOTO 520
- 589 MSG$="LOADING LESSON DIRECTORY..."
- 590 IF S$="1" THEN GOSUB 700:CHAIN "MMCREATE",1000
- 591 IF S$="2" THEN GOSUB 700:CHAIN "MMEDIT",1000
- 592 IF S$="3" THEN GOSUB 700:CHAIN "MMERASE",1000
- 593 IF S$="4" THEN GOSUB 700:CHAIN "MMRENAME",1000
- 594 IF S$="5" THEN CHAIN "MMPLAY",1000
- 595 IF S$="6" THEN CHAIN "MMHELLO",1000
- 620 COLOR 12,0:BEEP:LOCATE 23,1,0:PRINT "INVALID SELECTION, RE-ENTER!":RETURN
- 700 COLOR 0,0,0:CLS:WIDTH 40:COLOR 23,1
- 720 L=LEN(MSG$)+2:P=(40-L)\2+1
- 730 LOCATE 12,P,0:PRINT SPACE$(L)
- 740 LOCATE 13,P,0:PRINT " "+MSG$+" "
- 750 LOCATE 14,P,0:PRINT SPACE$(L)
- 760 RETURN
- 1000 GOTO 100
-