Annotation of researchv10no/games/trek/lrscan.c, revision 1.1

1.1     ! root        1: # include      "trek.h"
        !             2: 
        !             3: /**
        !             4:  **    long range scanners
        !             5:  **/
        !             6: 
        !             7: lrscan()
        !             8: {
        !             9:        register int                    i, j;
        !            10: 
        !            11:        if (Damage[LRSCAN])
        !            12:        {
        !            13:                if(Status.cond!=DOCKED) {
        !            14:                        printf("Long range scanners inoperable.\n");
        !            15:                        return;
        !            16:                } else
        !            17:                        printf("L.R. scanners damaged; using Starbase scanners.\n");
        !            18:        }
        !            19:        printf(" ");
        !            20:        for (j = Quady-1; j <= Quady + 1; j++)
        !            21:        {
        !            22:                if (j < 0 || j >= NQUADS)
        !            23:                        printf("    ");
        !            24:                else
        !            25:                        printf(" -%1d-", j);
        !            26:        }
        !            27:        printf("\tLong range scan for quadrant %d,%d\n", Quadx, Quady);
        !            28:        for (i = Quadx - 1; i <= Quadx + 1; i++) {
        !            29:                if (i < 0 || i >= NQUADS) {
        !            30:                        printf("   *   *   *");
        !            31:                } else {
        !            32:                        printf("%1d", i);
        !            33:                        for (j = Quady - 1; j <= Quady + 1; j++) {
        !            34:                                if (j < 0 || j >= NQUADS) {
        !            35:                                        printf("  * ");
        !            36:                                } else {
        !            37:                                        prsect(1,i,j);
        !            38:                                }
        !            39:                        }
        !            40:                }
        !            41:                printf("\n");
        !            42:        }
        !            43:        return;
        !            44: }

unix.superglobalmegacorp.com

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