X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fnetwork.c;h=104b83f9bb2df69b3e36c2f83107fe37d0bd6772;hp=575e846b38fe3c49fc001528be157055738da28b;hb=cdc3c940197937b0508a1eb7dcf44874951908b7;hpb=1e57e2856183b3ea50b298ec6ffb4307b584c056 diff --git a/src/network.c b/src/network.c index 575e846b..104b83f9 100644 --- a/src/network.c +++ b/src/network.c @@ -500,12 +500,12 @@ static void Handle_OP_START_PLAYING() { LevelDirTree *new_leveldir; int new_level_nr; - int dummy; /* !!! HAS NO MEANING ANYMORE !!! */ + int dummy; unsigned long new_random_seed; char *new_leveldir_identifier; new_level_nr = (buffer[2] << 8) + buffer[3]; - dummy = (buffer[4] << 8) + buffer[5]; + dummy = (buffer[4] << 8) + buffer[5]; /* (obsolete) */ new_random_seed = (buffer[6] << 24) | (buffer[7] << 16) | (buffer[8] << 8) | (buffer[9]); new_leveldir_identifier = (char *)&buffer[10]; @@ -532,6 +532,9 @@ static void Handle_OP_START_PLAYING() LoadTape(level_nr); LoadLevel(level_nr); +#if 1 + StartGameActions(FALSE, setup.autorecord, new_random_seed); +#else if (setup.autorecord) TapeStartRecording(); @@ -542,6 +545,7 @@ static void Handle_OP_START_PLAYING() game_status = GAME_MODE_PLAYING; InitGame(); +#endif } static void Handle_OP_PAUSE_PLAYING()