X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fgame.c;h=8ef02b4f830bf00a40337b6e32a91a3636a37905;hp=b543e6d2e14132d345e14aca528e069efdc98e54;hb=520916c89d7d96944bf3d66e3caa5afd840df74c;hpb=b85bbf90337a581a6de74005dca2385914ab7003 diff --git a/src/game.c b/src/game.c index b543e6d2..8ef02b4f 100644 --- a/src/game.c +++ b/src/game.c @@ -1619,7 +1619,6 @@ void GetPlayerConfig() setup.sound = (setup.sound_simple || setup.sound_loops || setup.sound_music); SetAudioMode(setup.sound); - InitJoysticks(); } int GetElementFromGroupElement(int element) @@ -2699,6 +2698,9 @@ static void InitGameEngine() game.use_block_last_field_bug = (game.engine_version < VERSION_IDENT(3,1,1,0)); + game_em.use_single_button = + (game.engine_version > VERSION_IDENT(4,0,0,2)); + /* ---------------------------------------------------------------------- */ /* set maximal allowed number of custom element changes per game frame */ @@ -4461,7 +4463,8 @@ void GameEnd() SaveLevelSetup_SeriesInfo(); } - if (level_nr < leveldir_current->last_level) + if (setup.increment_levels && + level_nr < leveldir_current->last_level) raise_level = TRUE; /* advance to next level */ if ((hi_pos = NewHiScore()) >= 0)