@@ -311,8 +311,6 @@ int last_single_step=0;
311311int game_zbuffer = 1 ;
312312static int Game_paused;
313313
314- int Game_level_seed;
315-
316314#define EXPIRE_BAD_CHECKSUM 1
317315#define EXPIRE_BAD_TIME 2
318316
@@ -949,28 +947,18 @@ uint load_post_level_init;
949947 *
950948 * @return 0 on failure, 1 on success
951949 */
952- void game_level_init (int seed )
950+ void game_level_init ()
953951{
954952 game_busy ( NOX (" ** starting game_level_init() **" ) );
955953 load_gl_init = (uint) time (NULL );
956- // seed the random number generator
957- if ( seed == -1 ) {
958- // if no seed was passed, seed the generator either from the time value, or from the
959- // netgame security flags -- ensures that all players in multiplayer game will have the
960- // same randon number sequence (with static rand functions)
961- if ( Game_mode & GM_NORMAL ) {
962- Game_level_seed = (int ) time (NULL );
963- } else {
964- Game_level_seed = Netgame.security ;
965- }
966- } else {
967- Assert ( !(Game_mode & GM_MULTIPLAYER) );
968- Game_level_seed = seed;
969- }
970- srand ( Game_level_seed );
971954
972- // semirand function needs to get re-initted every time in multiplayer
973- if ( Game_mode & GM_MULTIPLAYER ){
955+ // seed the random number generator in multiplayer
956+ if ( Game_mode & GM_MULTIPLAYER ) {
957+ // seed the generator from the netgame security flags -- ensures that all players in
958+ // multiplayer will have the same random number sequence (with static rand functions)
959+ srand ( Netgame.security );
960+
961+ // semirand function needs to get re-initted every time in multiplayer
974962 init_semirand ();
975963 }
976964
@@ -1616,8 +1604,6 @@ DCF(show_cpu,"Toggles showing cpu usage")
16161604
16171605#endif
16181606
1619- int Game_init_seed;
1620-
16211607DCF (use_joy_mouse," Makes joystick move mouse cursor" )
16221608{
16231609 bool process = true ;
@@ -1754,8 +1740,8 @@ void game_init()
17541740 // Moved from rand32, if we're gonna break, break immediately.
17551741 Assert (RAND_MAX == 0x7fff || RAND_MAX >= 0x7ffffffd );
17561742 // seed the random number generator
1757- Game_init_seed = (int ) time (NULL );
1758- srand ( Game_init_seed );
1743+ int game_init_seed = (int ) time (NULL );
1744+ srand ( game_init_seed );
17591745
17601746 Framerate_delay = 0 ;
17611747
0 commit comments