BBS: Inland Empire Archive Date: 03-20-93 (00:43) Number: 179 From: STEVE DEMO Refer#: NONE To: ALL Recvd: NO Subj: Mview Code 4 Of 5 Conf: (2) Quik_Bas
'>>> Start of page 4. MID$(Text$, Foundone) = " " '| FOR Dotest = 1 TO Testit '| A little Slow T$ = MID$(Text$, Dotest, 1) '| but I know No IF T$ = CHR$(7) THEN '| Better Way MID$(Text$, Dotest) = " " '| END IF '| NEXT Dotest '| S END IF '| U Foundone = INSTR(Text$, CHR$(12)) '| G IF Foundone THEN '| G MID$(Text$, Foundone) = " " '| E Testit = LEN(Text$) '| S MID$(Text$, Foundone) = " " '| T FOR Dotest = 1 TO Testit '| I T$ = MID$(Text$, Dotest, 1) '| O IF T$ = CHR$(12) THEN '| N MID$(Text$, Dotest) = " " '| S END IF '| ? NEXT Dotest '|END filter Foundone = 0 ' +-------------< END IF ELSE Text$ = "" Text$ = SPACE$(80) END IF IF Text$ = "" THEN Text$ = SPACE$(80) Strg$ = SPACE$(80) IF LEN(Text$) < CurCol THEN Text$ = Text$ + SPACE$(CurCol -_ LEN(Text$)) LSET Strg$ = MID$(Text$, CurCol) LOCATE I, 1 PRINT Strg$; NEXT I RETURN KeyProcess: Press$ = INKEY$ MouseStatus vert%, hor%, Mbuttons$ IF Mbuttons$ = "R" THEN mouseoff PCOPY 0, 3 COLOR 14, 4 LOCATE 17, 30 PRINT "+---------[ Info ]----------+"; LOCATE 18, 30 PRINT "| Only use Left Paw Please |"; LOCATE 19, 30 PRINT "| |"; LOCATE 20, 30 PRINT "| Click Left button Please |"; LOCATE 21, 30 PRINT "+---------------------------+"; DO UNTIL Mbuttons$ = "L" MouseStatus vert%, hor%, Mbuttons$ LOOP COLOR 0, 7 PCOPY 3, 0 mouseon END IF IF Mbuttons$ = "L" THEN IF vert% = 2 THEN IF hor% >= 26 AND hor% <= 28 THEN Press$ = CHR$(27) 'esc IF hor% >= 32 AND hor% <= 35 THEN Press$ = CHR$(0) + CHR$(73)_ 'pgup IF hor% >= 39 AND hor% <= 42 THEN Press$ = CHR$(0) + CHR$(81)_ 'pgdn IF hor% >= 45 AND hor% <= 47 THEN Press$ = CHR$(0) + CHR$(79)_ 'end IF hor% >= 50 AND hor% <= 53 THEN Press$ = CHR$(0) + CHR$(71)_ 'home IF hor% = 56 THEN Press$ = CHR$(0) + CHR$(72) 'up arrow IF hor% = 59 THEN Press$ = CHR$(0) + CHR$(80) 'dn arrow IF hor% = 62 THEN Press$ = CHR$(0) + CHR$(77) 'right arrow IF hor% = 65 THEN Press$ = CHR$(0) + CHR$(75) 'left arrow IF hor% >= 67 AND hor% < 72 THEN Press$ = "P" ELSE PLAY "msL64<dBAGFED.>" END IF END IF IF Press$ = "" THEN GOTO KeyProcess SELECT CASE UCASE$(Press$) CASE CHR$(27) GOTO Goodby 'Escape = true ' ESC CASE CHR$(0) + CHR$(72) ' Up Arrow SeekEl = SeekEl - 1 IF SeekEl < 1 THEN SeekEl = 1 GOTO KeyProcess END IF CASE CHR$(0) + CHR$(80) ' Dn Arrow '>>> Continued on page 5. ___ Blue Wave/QWK v2.11 --- Maximus 2.01wb * Origin: Semper Fi BBS Ft. Wayne, IN (219) 424-4292 (1:236/21)
Books at Amazon:
Back to BASIC: The History, Corruption, and Future of the Language
Hackers: Heroes of the Computer Revolution (including Tiny BASIC)
Go to: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Scientists and Iconoclasts who were the Hero Programmers of the Software Revolution
The Advent of the Algorithm: The Idea that Rules the World
Moths in the Machine: The Power and Perils of Programming
Mastering Visual Basic .NET