comparison srogue/main.c @ 121:e6c8652473fe

srogue: more compatibility improvements. Randomness now uses mdport, and xcrypt.c has been replaced with the rogue5 version. Super-Rogue now builds on MinGW.
author John "Elwin" Edwards
date Sat, 03 May 2014 10:31:30 -0700
parents d6b7c3fb37ea
children 78fa1d0e5d25
comparison
equal deleted inserted replaced
120:d6b7c3fb37ea 121:e6c8652473fe
171 else 171 else
172 printf("Hello %s, One moment while I open the door to the dungeon...\n", whoami); 172 printf("Hello %s, One moment while I open the door to the dungeon...\n", whoami);
173 173
174 fflush(stdout); 174 fflush(stdout);
175 seed = dnum; 175 seed = dnum;
176 srandom(seed); /* init rnd number gen */ 176 md_srandom(seed); /* init rnd number gen */
177 177
178 md_onsignal_exit(); /* just in case */ 178 md_onsignal_exit(); /* just in case */
179 179
180 init_everything(); 180 init_everything();
181 181
352 reg int wh; 352 reg int wh;
353 353
354 if (range == 0) 354 if (range == 0)
355 wh = 0; 355 wh = 0;
356 else { 356 else {
357 wh = random() % range; 357 wh = md_random() % range;
358 wh &= 0x7FFFFFFF; 358 wh &= 0x7FFFFFFF;
359 } 359 }
360 return wh; 360 return wh;
361 } 361 }
362 362