diff --git a/source/funkin/menus/MainMenuState.hx b/source/funkin/menus/MainMenuState.hx index 2f5ea12c..27391e0a 100644 --- a/source/funkin/menus/MainMenuState.hx +++ b/source/funkin/menus/MainMenuState.hx @@ -19,8 +19,10 @@ class MainMenuState extends MusicBeatState var optionShit:Array = CoolUtil.coolTextFile(Paths.txt("config/menuItems")); + var bg:FlxSprite; var magenta:FlxSprite; var camFollow:FlxObject; + var versionText:FunkinText; public var canAccessDebugMenus:Bool = true; @@ -32,7 +34,7 @@ class MainMenuState extends MusicBeatState CoolUtil.playMenuSong(); - var bg:FlxSprite = new FlxSprite(-80).loadAnimatedGraphic(Paths.image('menus/menuBG')); + bg = new FlxSprite(-80).loadAnimatedGraphic(Paths.image('menus/menuBG')); add(bg); camFollow = new FlxObject(0, 0, 1, 1); @@ -70,15 +72,16 @@ class MainMenuState extends MusicBeatState FlxG.camera.follow(camFollow, null, 0.06); - var versionShit:FunkinText = new FunkinText(5, FlxG.height - 2, 0, 'Codename Engine v${Application.current.meta.get('version')}\nCommit ${funkin.backend.system.macros.GitCommitMacro.commitNumber} (${funkin.backend.system.macros.GitCommitMacro.commitHash})\n[${controls.getKeyName(SWITCHMOD)}] Open Mods menu\n'); - versionShit.y -= versionShit.height; - versionShit.scrollFactor.set(); - add(versionShit); + versionText = new FunkinText(5, FlxG.height - 2, 0, 'Codename Engine v${Application.current.meta.get('version')}\nCommit ${funkin.backend.system.macros.GitCommitMacro.commitNumber} (${funkin.backend.system.macros.GitCommitMacro.commitHash})\n[${controls.getKeyName(SWITCHMOD)}] Open Mods menu\n'); + versionText.y -= versionText.height; + versionText.scrollFactor.set(); + add(versionText); changeItem(); } var selectedSomethin:Bool = false; + var forceCenterX:Bool = true; override function update(elapsed:Float) { @@ -127,6 +130,7 @@ class MainMenuState extends MusicBeatState super.update(elapsed); + if (forceCenterX) menuItems.forEach(function(spr:FlxSprite) { spr.screenCenter(X);