X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=main.c;h=653b744b0040b8b8a330dc15ac197463f8eb53e5;hb=6b6cfa37f11ebd53c4e293aa895ebb60fbb3515e;hp=65726e13c40a71fd2271bba1a4c21895c129078b;hpb=519d8f07e636c3171ad8ce05e729abb0d5b3c4e1;p=open-adventure.git diff --git a/main.c b/main.c index 65726e1..653b744 100644 --- a/main.c +++ b/main.c @@ -30,7 +30,7 @@ long ABBNUM, AMBER, ATTACK, AXE, BACK, BATTER, BEAR, BIRD, BLOOD, BONUS, I, INVENT, IGO, IWEST, J, JADE, K, K2, KEYS, KK, KNFLOC, KNIFE, KQ, L, LAMP, LIMIT, LL, LMWARN, LOC, LOCK, LOOK, - MAGZIN, MAXDIE, MAXTRS, MESH = 123456789, + MAGZIN, MAXDIE, MAXTRS, MESSAG, MIRROR, MXSCOR, NEWLOC, NOVICE, NUGGET, NUL, NUMDIE, OBJ, ODLOC[7], OGRE, OIL, OLDLC2, OLDLOC, OLDOBJ, OYSTER, @@ -110,7 +110,8 @@ int main(int argc, char *argv[]) { lcgstate.a = 1093; lcgstate.c = 221587; lcgstate.m = 1048576; - long seedval = (long)time(NULL); + srand(time(NULL)); + long seedval = (long)rand(); set_seed(seedval); /* Read the database if we have not yet done so */ @@ -131,7 +132,7 @@ int main(int argc, char *argv[]) { L1: SETUP= -1; I=0; - ZZWORD=RNDVOC(3,0)+MESH*2; + ZZWORD=RNDVOC(3,0); NOVICE=YES(stdin, 65,1,0); NEWLOC=1; LOC=1; @@ -156,7 +157,7 @@ static bool fallback_handler(signed char *buf) set_seed(sv); printf("Seed set to %ld\n", sv); // here we reconfigure any global game state that uses random numbers - ZZWORD=RNDVOC(3,0)+MESH*2; + ZZWORD=RNDVOC(3,0); return true; } return false;