X-Git-Url: https://jxself.org/git/?p=open-adventure.git;a=blobdiff_plain;f=main.c;h=487eecfca84895df1c7a215ea015c559e71426d1;hp=d93c9671f518d1451b1fe55e962bcc2b554562e6;hb=cf219e920bb038c9ac2c879adcfd048dc13bf3bc;hpb=65c081a0acc24707915a2abf80ef64ed70e50f45 diff --git a/main.c b/main.c index d93c967..487eecf 100644 --- a/main.c +++ b/main.c @@ -58,6 +58,7 @@ static void do_command(FILE *); int main(int argc, char *argv[]) { int ch; + time_t starttime = time(NULL); /* Adventure (rev 2: 20 treasures) */ @@ -101,7 +102,7 @@ int main(int argc, char *argv[]) { lcgstate.a = 1093; lcgstate.c = 221587; lcgstate.m = 1048576; - set_seed_from_time(); + set_seed((long)starttime); /* Read the database if we have not yet done so */ @@ -134,6 +135,8 @@ L1: SETUP= -1; LIMIT=330; if(NOVICE)LIMIT=1000; + if (logfp) + fprintf(logfp, "seed %ld\n", starttime); for (;;) { do_command(stdin); }