+static void Handle_OP_START_PLAYING()
+{
+ LevelDirTree *new_leveldir;
+ int new_level_nr;
+ int dummy; /* !!! HAS NO MEANING ANYMORE !!! */
+ unsigned long new_random_seed;
+ char *new_leveldir_filename;
+
+ new_level_nr = (buffer[2] << 8) + buffer[3];
+ dummy = (buffer[4] << 8) + buffer[5];
+ new_random_seed =
+ (buffer[6] << 24) | (buffer[7] << 16) | (buffer[8] << 8) | (buffer[9]);
+ new_leveldir_filename = (char *)&buffer[10];
+
+ new_leveldir = getTreeInfoFromFilename(leveldir_first,new_leveldir_filename);
+ if (new_leveldir == NULL)
+ {
+ Error(ERR_WARN, "no such level directory: '%s'", new_leveldir_filename);