X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame.c;h=b8d863fe232597b2b32f3c43132b2d10c6255980;hb=e6b3efaee4f084e66f2fa709402f25fc67536952;hp=ee6de4e8fd13b2ee20f78413c8c628b648c6e118;hpb=aeb435acf0e7c74ff293f4958cf969ff82eac89d;p=rocksndiamonds.git diff --git a/src/game.c b/src/game.c index ee6de4e8..b8d863fe 100644 --- a/src/game.c +++ b/src/game.c @@ -2702,6 +2702,9 @@ static void InitGameEngine() game_em.use_single_button = (game.engine_version > VERSION_IDENT(4,0,0,2)); + game_em.use_snap_key_bug = + (game.engine_version < VERSION_IDENT(4,0,1,0)); + /* ---------------------------------------------------------------------- */ /* set maximal allowed number of custom element changes per game frame */ @@ -14250,7 +14253,7 @@ static void FadeLevelMusic() { int music_nr = getLevelMusicNr(); char *curr_music = getCurrentlyPlayingMusicFilename(); - char *next_music = getMusicListEntry(music_nr)->filename; + char *next_music = getMusicInfoEntryFilename(music_nr); if (!strEqual(curr_music, next_music)) FadeMusic(); @@ -14266,7 +14269,7 @@ static void PlayLevelMusic() { int music_nr = getLevelMusicNr(); char *curr_music = getCurrentlyPlayingMusicFilename(); - char *next_music = getMusicListEntry(music_nr)->filename; + char *next_music = getMusicInfoEntryFilename(music_nr); if (!strEqual(curr_music, next_music)) PlayMusic(music_nr);