diff --git a/source/FreeplayState.hx b/source/FreeplayState.hx index 15813fb..2ff4465 100644 --- a/source/FreeplayState.hx +++ b/source/FreeplayState.hx @@ -302,6 +302,10 @@ class FreeplayState extends MusicBeatState function changeDiff(change:Int = 0) { + + if (songs[curSelected += change] == null) + return; + curDifficulty += change; if (curDifficulty < 0) @@ -333,6 +337,9 @@ class FreeplayState extends MusicBeatState // NGio.logEvent('Fresh'); FlxG.sound.play(Paths.sound('scrollMenu'), 0.4); + if (songs[curSelected += change] == null) + return; + curSelected += change; if (curSelected < 0)