X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_bd%2Fmain_bd.c;h=fdc5cf0c0a6350f576ac309400ad14bb768536e7;hb=dc7bcae20949adb40e3bf797eab98ecb286a2453;hp=991523c5539e8d616a81508080a982c9543285a4;hpb=45483d224aed58ac2cf856b0fcdd2d4707084047;p=rocksndiamonds.git diff --git a/src/game_bd/main_bd.c b/src/game_bd/main_bd.c index 991523c5..fdc5cf0c 100644 --- a/src/game_bd/main_bd.c +++ b/src/game_bd/main_bd.c @@ -187,3 +187,16 @@ boolean checkGameRunning_BD(void) { return (game_bd.game != NULL && game_bd.game->state_counter == GAME_INT_CAVE_RUNNING); } + +unsigned int InitEngineRandom_BD(int seed) +{ + if (seed == NEW_RANDOMIZE) + { + // get randomly selected seed to render the cave + seed = g_random_int_range(0, GD_CAVE_SEED_MAX); + } + + game_bd.random_seed = seed; + + return (unsigned int)seed; +}