Annotation of researchv10no/cmd/movie/anim.h, revision 1.1.1.1

1.1       root        1: /* defines (sort of) protocol between host and term */
                      2: 
                      3: #define        P_CLEAR 'c'     /* clear screen */
                      4: 
                      5: #define        P_DEFINE 'd'    /* define something */
                      6: 
                      7: #define        P_FILE  'f'     /* filename follows (term to host) */
                      8: 
                      9: #define        P_INIT  'i'     /* initialize terminal */
                     10: 
                     11: #define        P_OBJECT 'o'    /* object definition follows */
                     12:                        /* objects are 'b', 'c', etc. */
                     13: #define        P_PRINT 'p'     /* print string */
                     14: 
                     15: #define        P_QUIT  'q'     /* all done */
                     16: 
                     17: #define        P_LINE  'L'     /* expect a sequence of pairs back from defining a line */
                     18: 
                     19: #define        P_ENDLINE 'e'   /* terminated by this */
                     20: 
                     21: #define        P_ENDFILE '.'   /* end of data */
                     22: 
                     23: #define P_ERROR '?'    /* error in filename, etc. */
                     24: 
                     25: #define        P_ERRPRINT '!'  /* an error string follows */
                     26: 
                     27: /* options for various commands */
                     28: 
                     29: #define        Tcenter 10
                     30: #define        Tljust  20
                     31: #define        Trjust  30
                     32: #define        Tabove  40
                     33: #define        Tbelow  50
                     34: #define        Tsmall  1
                     35: #define        Tmedium 2
                     36: #define        Tbig    3
                     37: #define        Tbigbig 4
                     38: 
                     39: int    textops[] ={    'c', Tcenter, 'l', Tljust, 'r', Trjust,
                     40:                        's', Tsmall, 'm', Tmedium, 'b', Tbig, 'B', Tbigbig, 0 };
                     41: 
                     42: #define        Lsolid  10
                     43: #define        Lfat    20
                     44: #define        Lfatfat 30
                     45: #define        Ldotted 40
                     46: #define        Ldashed 50
                     47: #define        Lline   1
                     48: #define        Larrow1 2
                     49: #define        Larrow2 3
                     50: #define        Larrow3 4
                     51: 
                     52: int    lineops[] ={    's', Lsolid, 'f', Lfat, 'F', Lfatfat, 'o', Ldotted, 'a', Ldashed,
                     53:                        '-', Lline, '>', Larrow1, '<', Larrow2, 'x', Larrow3, 0 };
                     54: 
                     55: #define        Bnofill 1
                     56: #define        Bfill   2
                     57: 
                     58: int    boxops[] ={     'n', Bnofill, 'f', Bfill, 0 };
                     59: 
                     60: #define        Cnofill 1
                     61: #define        Cfill   2
                     62: 
                     63: int    circops[] ={    'n', Cnofill, 'f', Cfill, 0 }; 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.