Files
Arquivotheca.SunOS-4.1.4/games/trek/lose.c
seta75D ff309bfe1c Init
2021-10-11 18:37:13 -03:00

50 lines
1.1 KiB
C
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#ifndef lint
static char sccsid[] = "@(#)lose.c 1.1 94/10/31 SMI"; /* from UCB 4.2 05/27/83 */
#endif
# include "trek.h"
/*
** PRINT OUT LOSER MESSAGES
**
** The messages are printed out, the score is computed and
** printed, and the game is restarted. Oh yeh, any special
** actions which need be taken are taken.
*/
char *Losemsg[] =
{
"You ran out of time",
"You ran out of energy",
"You have been destroyed",
"You ran into the negative energy barrier",
"You destroyed yourself by nova'ing that star",
"You have been caught in a supernova",
"You just suffocated in outer space",
"You could not be rematerialized",
"\n\032\014 *** Ship's hull has imploded ***",
"You have burned up in a star",
"Well, you destroyed yourself, but it didn't do any good",
"You have been captured by Klingons and mercilessly tortured",
"Your last crew member died",
};
lose(why)
int why;
{
Game.killed = 1;
sleep(1);
printf("\n%s\n", Losemsg[why - 1]);
switch (why)
{
case L_NOTIME:
Game.killed = 0;
break;
}
Move.endgame = -1;
score();
skiptonl(0);
reset();
}