+
+ // correct random number generator if cave was rendered with static random seed
+ if (cave->slime_correct_random)
+ {
+ int i;
+
+ // set static random seed used when rendering the cave
+ gd_cave_c64_random_set_seed(cave, 0, data->level_rand[level]);
+
+ for (i = 0; i < cave->w * (cave->h - 2); i++)
+ gd_cave_c64_random(cave);
+ }