TIP: Click on subject to list as thread! ANSI
echo: quik_bas
to: PATRICK LOGIST
from: NIGEL TRAVES
date: 1998-03-17 12:14:00
subject: LOADANSI.BAS 1/3

'>>> Page 1 of LOADANSI.BAS begins here. TYPE:BAS
'$INCLUDE: 'LOADANSI.BI'
CONST MaxTextX% = 80, MaxTextY% = 25
SUB AddANSICLS ( AString$ )
    AString$ = AString$ + CHR$(27) + "[2J"
END SUB
SUB AddHomeCursor ( AString$ )
    AString$ = AString$ + CHR$(27) + "[H"
END SUB
SUB AddMoveCursor ( AString$, ToX%, ToY% )
    IF (((ToX%  MaxTextX%) OR (ToY% >_
 MaxTextY%))) THEN
        STOP
    END IF
    AString$ = AString$ + CHR$(27) + "[" + LTRIM$(STR$(ToY%)) + ";" +_
 LTRIM$(STR$(ToX%)) + "H"
END SUB
SUB AddMoveCursorUp ( AString$, By% )
    AString$ = AString$ + CHR$(27) + "[" + LTRIM$(STR$(By%)) + "A"
END SUB
SUB AddMoveCursorDown ( AString$, By% )
    AString$ = AString$ + CHR$(27) + "[" + LTRIM$(STR$(By%)) + "B"
END SUB
SUB AddMoveCursorRight ( AString$, By% )
    AString$ = AString$ + CHR$(27) + "[" + LTRIM$(STR$(By%)) + "C"
END SUB
SUB AddMoveCursorLeft ( AString$, By% )
    AString$ = AString$ + CHR$(27) + "[" + LTRIM$(STR$(By%)) + "D"
END SUB
SUB AddSaveCursor ( AString$ )
    AString$ = AString$ + CHR$(27) + "[s"
END SUB
SUB AddRestoreCursor ( AString$ )
    AString$ = AString$ + CHR$(27) + "[u"
END SUB
SUB AddClearEOL ( AString$ )
    AString$ = AString$ + CHR$(27) + "[K"
END SUB
SUB AddSetScreenMode ( AString$, Mode% )
    IF (((Mode% > 19) OR (Mode%  7) AND (Mode% <_
 13))) THEN
        STOP
    END IF
    AString$ = AString$ + CHR$(27) + "[=" + LTRIM$(STR$(Mode%)) + "h"
END SUB
SUB AddResetScreenMode ( AString$, Mode% )
    IF (((Mode% > 19) OR (Mode%  7) AND (Mode% <_
 13))) THEN
        STOP
    END IF
    AString$ = AString$ + CHR$(27) + "[=" + LTRIM$(STR$(Mode%)) + "l"
END SUB
SUB AddClearAllAttributes ( AString$ )
    AString$ = AString$ + CHR$(27) + "[0m"
END SUB
SUB AddBlinkOn ( AString$ )
    AString$ = AString$ + CHR$(27) + "[5m"
END SUB
SUB AddReverseVideoOn ( AString$ )
    AString$ = AString$ + CHR$(27) + "[7m"
END SUB
SUB AddConcealedOn ( AString$ )
    AString$ = AString$ + CHR$(27) + "[8m"
END SUB
SUB AddSetForeGround ( AString$, Foreground% )
    IF ((Foreground%  BrightWhite%)) THEN
'>>> Page 1 of LOADANSI.BAS ends here. Continued on next page.
-+- OLMS 2.53 UNREG
---
---------------
* Origin: Most Wanted BBS +44 (0)1522 887627 & 887628 * (2:2503/509)

SOURCE: echomail via exec-pc

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.