FILE: TERM.TXT HUB - Henry's Universe Builder Basic Area and Object Construction Manual Volume 1. Part 4 GRAPHICS GENERATOR This file is Copyright 1995-1997 by Henry McDaniel. All rights reserved. See NOTICE for further details. -------------------------------------------------------------------- HUB supports graphics for users with the proper terminal displays. Users utilize the "set TERM" command to inform HUB what graphics information they are capable of receiving. From the builder end of things color is fairly straightforward. Codes starting with "$_" are simply imbedded in the text of objects. These codes are parsed by HUB and served to the end user in the appropriate fashion. The parser reads the code without case sensetivity (so capitalization can be however you please.) The preferred capitalizations are shown. Using them will increase the readability of your english language data files. IMPORTANT: A single space following a command will NOT be included in the final output. Atleast two spaces must follow the command for one (or more) spaces to be seen in the output. A single leading space before a command is also ignored. Thus: " COMMAND hello COMMAND there" would appear as "hellothere" And: " COMMAND hello COMMAND there" would be "hello there" CODE MEANING $_RED_ Red $_BLUE_ Blue $_BLACK_ Black $_WHITE_ White $_YELLOW_ Yellow $_GREEN_ Green $_CYAN_ Cyan $_MAGENTA_ Magenta Color commands may also be ended in one of the following to lend the indicated attribute: H High Background L Low Background ! High foreground <none> Low foreground <---- This is the default condition WARNING: Multiple color commands without some $_zm to turn off things will mix/match. So $_RED_! $_GREEN_L test -- Will be a combination of red and green. Another Example: $_RED_ red example $_RED_H with high background $_zm NOTE: Folowing command names ARE case sensetive --------Graphics Modes--------- $_zm Reset -- takes user's preferences into account $_xm Full reset -- super reset+ ignores preferences $_uxm Unconditional reset -- like $_zm but ignores preferences $_flashm Flash mode $_boldm Bold mode $_revm Enable reverse text mode $_zrevm Disable reverse text mode ( $_zm will do the same ) $_hidem Conceal mode $_clsm Clear Screen (doesn't work with some terminals) $_killm Erase line $_homem Place cursor in home position $_srevm Reverse scroll $_hrevm High reverse video $_undm Underscore mode Examples: $_boldm Bold Text $_zm $_flashm *** $_zm Flashing dots $_flashm *** $_zm END OF TERM.TXT