diff --git a/source/states/MainMenuState.hx b/source/states/MainMenuState.hx index cdfa348c506..ba3b0961fad 100644 --- a/source/states/MainMenuState.hx +++ b/source/states/MainMenuState.hx @@ -87,10 +87,10 @@ class MainMenuState extends MusicBeatState } if (leftOption != null) - leftItem = createMenuItem(leftOption, 60, 490); + leftItem = createMenuItem(leftOption, 60, 490, true); if (rightOption != null) { - rightItem = createMenuItem(rightOption, FlxG.width - 60, 490); + rightItem = createMenuItem(rightOption, FlxG.width - 60, 490, true); rightItem.x -= rightItem.width; } @@ -120,12 +120,12 @@ class MainMenuState extends MusicBeatState FlxG.camera.follow(camFollow, null, 9); } - function createMenuItem(name:String, x:Float, y:Float):FlxSprite + function createMenuItem(name:String, x:Float, y:Float, looping:Bool = false):FlxSprite { var menuItem:FlxSprite = new FlxSprite(x, y); menuItem.frames = Paths.getSparrowAtlas('mainmenu/menu_$name'); menuItem.animation.addByPrefix('idle', '$name idle', 24, true); - menuItem.animation.addByPrefix('selected', '$name selected', 24, true); + menuItem.animation.addByPrefix('selected', '$name selected', 24, !looping); menuItem.animation.play('idle'); menuItem.updateHitbox(); @@ -294,4 +294,4 @@ class MainMenuState extends MusicBeatState selectedItem.centerOffsets(); camFollow.y = selectedItem.getGraphicMidpoint().y; } -} +} \ No newline at end of file