Annotation of researchv10no/games/pacman/pacdefs.h, revision 1.1

1.1     ! root        1: /* dfp #define POS(row,col)    fputs(tgoto(vs_cm,(col),(row)),stdout)*/
        !             2: #define POS(row,col)   tputs(tgoto(vs_cm,(col),(row)),1,putch)
        !             3: /* dfp */
        !             4: #define        PLOT(A,B,C)     POS(A,B);putchar(C)
        !             5: #define        SPLOT(A,B,S)    POS(A,B);(void)fprintf(stdout, "%s", S)
        !             6: #define TMPF   "/usr/tmp/pacmanXXXXXX"
        !             7: #define GAME1  '1'
        !             8: #define GAME2  '2'
        !             9: #define GAME3  '3'
        !            10: #define GAME4  '4'
        !            11: #define MAXSCORE       "/usr/games/lib/paclog"
        !            12: #define MSSAVE 5       /* maximum scores saved per game type */
        !            13: #define MGTYPE 4       /* Maximum game types */
        !            14: #define        MAXPAC  3       /* maximum number of pacmen to start */
        !            15: #define        MAXMONSTER      4       /* max number of monsters */
        !            16: #define EMPTY  'E'
        !            17: #define FULL   'F'
        !            18: #define LEFT   'h'
        !            19: #define RIGHT  'l'
        !            20: #define        NORTH   'k'     /* means UP, but UP defined in vsinit() */
        !            21: #define NNORTH 'w'
        !            22: #define        DOWN    'j'
        !            23: #define NDOWN  'x'
        !            24: #define HALT   ' '
        !            25: #define DELETE '\177'
        !            26: #define ABORT  '\34'
        !            27: #define QUIT   'q'
        !            28: #define CNTLS  '\23'
        !            29: #define BUF_SIZE       32
        !            30: #define        TRUE    1
        !            31: #define        FALSE   0
        !            32: #define        UPINT   (-1)
        !            33: #define        DOWNINT 1
        !            34: #define        LEFTINT (-2)
        !            35: #define        RIGHTINT        2
        !            36: #define        PACMAN  '@'
        !            37: #define        MONSTER 'M'
        !            38: #define        RUNNER  'S'
        !            39: #define        TREASURE        '$'
        !            40: #define        CHOICE          '*'
        !            41: #define        GOLD            '+'
        !            42: #define        POTION          'X'
        !            43: #define        VACANT          ' '     /* space */
        !            44: #define        WALL            'O'
        !            45: #define        GATE            '-'
        !            46: #define        START   0
        !            47: #define        RUN     1
        !            48: #define        FAST    1
        !            49: #define        SLOW    0
        !            50: #define        PSTARTX 18
        !            51: #define        PSTARTY 17
        !            52: #define        MSTARTX 16      /* monster starting position */
        !            53: #define        MSTARTY 10      /* monster starting position */
        !            54: #define        MBEGINX 18      /* monster beginning position */
        !            55: #define        MBEGINY 7       /* monster beginning position */
        !            56: #define        TRYPOS  13
        !            57: #define        TRXPOS  20
        !            58: #define        GOTONE  1
        !            59: #define        TURKEY  (-1)
        !            60: #define        DUP     1
        !            61: #define        DDOWN   4
        !            62: #define        DRIGHT  3
        !            63: #define        DLEFT   2
        !            64: #define        DNULL   0
        !            65: #define        BRDX    40
        !            66: #define        BRDY    23
        !            67: #define XWRAP  38
        !            68: #define        TREASVAL        20
        !            69: #define        KILLSCORE       10
        !            70: #define        BEEP            ''     /* ctrl-g */
        !            71: #define        MSTARTINTVL     10
        !            72: #define        POTINTVL        25
        !            73: #define GOLDCNT        185
        !            74: #define PUP    '^'
        !            75: #define PDOWN  'v'
        !            76: #define PLEFT  '<'
        !            77: #define PRIGHT '>'
        !            78: 
        !            79: struct pac
        !            80: {
        !            81:        int     xpos;   /* horizontal position */
        !            82:        int     ypos;   /* vertical   position */
        !            83:        int     dirn;   /* direction of travel */
        !            84:        int     speed;  /* FAST/SLOW           */
        !            85:        int     danger; /* TRUE if can eat     */
        !            86:        int     stat;   /* status               */
        !            87: };
        !            88: 
        !            89: #define nap(x)  

unix.superglobalmegacorp.com

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