X-Git-Url: https://jxself.org/git/?p=super-star-trek.git;a=blobdiff_plain;f=setup.c;h=4df870978b1397a20951c92743f4500336b38591;hp=58f45f175b8d12593d592c00f8f0a3ead10edf4a;hb=059e1d86fb9ffc34d236e8913614996b3621b45c;hpb=80aa958a55a62baa32586414ac671ee450369d25 diff --git a/setup.c b/setup.c index 58f45f1..4df8709 100644 --- a/setup.c +++ b/setup.c @@ -385,9 +385,7 @@ void setup(int needprompt) { skip(2); prout("Good Luck!"); if (game.state.nscrem) prout(" YOU'LL NEED IT."); -#ifdef SERGEEV - getche(); -#endif /* SERGEEV */ + waitfor(); newqad(0); if (nenhere-iqhere-ithere) shldup=1.0; if (neutz) attack(0); // bad luck to start in a Romulan Neutral Zone @@ -420,19 +418,13 @@ int choose(int needprompt) { srand((unsigned int)(int)aaitem); break; } - if (isit("frozen") || isit("frozen")) { + if (isit("saved") || isit("frozen")) { if (thaw()) continue; chew(); -#ifndef SERGEEV if (*game.passwd==0) continue; - randomize(); - Rand(); Rand(); Rand(); Rand(); -#endif if (!alldone) thawed = 1; // No plaque if not finished report(); -#ifdef SERGEEV - getche(); -#endif /* SERGEEV */ + waitfor(); return TRUE; } if (isit("regular")) break; @@ -463,18 +455,7 @@ int choose(int needprompt) { else if (skill == 0) proutn("Are you a Novice, Fair, Good, Expert, or Emeritus player? "); } } -#ifndef SERGEEV - while (TRUE) { - scan(); - strcpy(game.passwd, citem); - chew(); - if (*game.passwd != 0) break; - proutn("Please type in a secret password-"); - } -#else - for(i=0;i<3;i++) game.passwd[i]=(char)(97+(int)(Rand()*25)); - game.passwd[3]=0; -#endif /* SERGEEV */ + setpassword(); #ifdef DEBUG if (strcmp(game.passwd, "debug")==0) idebug = 1; #endif