Annotation of researchv10no/games/trek/lose.c, revision 1.1.1.1

1.1       root        1: # include      "trek.h"
                      2: 
                      3: /**
                      4:  **    print out loser messages
                      5:  **/
                      6: 
                      7: int    mkfault;
                      8: 
                      9: lose(why)
                     10: int    why;
                     11: {
                     12:        Game.killed = 1;
                     13:        mkfault=0;
                     14:        sleep(1);
                     15:        printf("\n");
                     16:        switch (why)
                     17:        {
                     18: 
                     19:          case L_CHEAT:
                     20:                printf("You are probably cheating\n");
                     21:                break;
                     22: 
                     23:          case L_NOTIME:
                     24:                printf("You ran out of time\n");
                     25:                Game.killed = 0;
                     26:                break;
                     27: 
                     28:          case L_NOENGY:
                     29:                printf("You ran out of energy\n");
                     30:                break;
                     31: 
                     32:          case L_DSTRYD:
                     33:                printf("You have been destroyed\n");
                     34:                break;
                     35: 
                     36:          case L_NEGENB:
                     37:                printf("You ran into the negative energy barrier\n");
                     38:                break;
                     39: 
                     40:          case L_SUICID:
                     41:                printf("You destroyed yourself by nova'ing that star\n");
                     42:                break;
                     43: 
                     44:          case L_SNOVA:
                     45:                printf("You have been caught in a supernova\n");
                     46:                break;
                     47: 
                     48:          case L_NOLIFE:
                     49:                printf("You just suffocated in outer space\n");
                     50:                break;
                     51: 
                     52:          case L_NOHELP:
                     53:                printf("You could not be rematerialized\n");
                     54:                break;
                     55: 
                     56:          case L_TOOFAST:
                     57:                /* try to clear the screen */
                     58:                printf("\n\032 *** Ship's hull has imploded ***\n");
                     59:                break;
                     60: 
                     61:          case L_STAR:
                     62:                printf("You have burned up in a star\n");
                     63:                break;
                     64: 
                     65:          case L_DSTRCT:
                     66:                printf("Well, you destroyed yourself, but it didn't do any good\n");
                     67:                break;
                     68: 
                     69:          case L_CAPTURED:
                     70:                printf("You have been captured by Klingons and mercilessly tortured\n");
                     71:                break;
                     72: 
                     73:          case L_NOCREW:
                     74:                printf("Your last crew member died\n");
                     75:                break;
                     76: 
                     77:          default:
                     78:                printf("I don't know why, but you lost [%d]\n", why);
                     79:        }
                     80:        Move.endgame = -1;
                     81:        writelog(why);
                     82:        reset();
                     83: }

unix.superglobalmegacorp.com

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