Skip to content

Mouse Controls#743

Open
superpowers04 wants to merge 7 commits intoCodenameCrew:mainfrom
superpowers04:pr/mouse_controls
Open

Mouse Controls#743
superpowers04 wants to merge 7 commits intoCodenameCrew:mainfrom
superpowers04:pr/mouse_controls

Conversation

@superpowers04
Copy link
Copy Markdown

@superpowers04 superpowers04 commented Aug 15, 2025

Adds basic mouse controls to Freeplay, MainMenu and StoryMenu
Also hides freeplay options you can't see. In my experience this can help a TON with lag when you have a bunch of songs

@ItsLJcool
Copy link
Copy Markdown
Contributor

ItsLJcool commented Oct 4, 2025

I personally don't like the idea of being able to just go to MainMenuState whenever, cuz you can easily add this to your mod, and if you really are stuck in a ModState or in a state you can't exit, its really easy to leave its literally this:

function update(elapsed:Float) {
    if (controls.BACK) FlxG.switchState(new MainMenuState());
}

super easy.

I agree with Mouse Controls being in CNE, but most mods override the menu. I don't see the point in adding it anyways.

@superpowers04
Copy link
Copy Markdown
Author

superpowers04 commented Oct 9, 2025

if you really are stuck in a ModState or in a state you can't exit, its really easy to leave its literally this:

Have personally encountered a situation where a modstate improperly loaded and it made me unable to escape without restarting the game entirely. That is the entire reason I added this actually. I personaly think having a "oh shit I need to go to the main menu quickly" button bound to something you're not likely to press on accident is better than not having one at all

@Raltyro Raltyro added type:enhancement New feature or request type:help wanted Extra attention is needed status:accepted This has been solved successfully status:planned This is planned to happen labels Apr 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

status:accepted This has been solved successfully status:planned This is planned to happen type:enhancement New feature or request type:help wanted Extra attention is needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants