Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Allow local input to be disabled on SessionRunner. #411

Merged
merged 3 commits into from
Jun 9, 2024

Conversation

MaxCWhitehead
Copy link
Collaborator

Add SessionRunner trait API for disabling local input. The use case for this is that in Jumpy when pausing the game in networked play, we do not want to set net game session inactive, as network loop will stop running and we will timeout. Instead can allow it to continue simulating and disable local input instead as a "pause".

@MaxCWhitehead MaxCWhitehead merged commit f895957 into fishfolk:main Jun 9, 2024
10 checks passed
github-merge-queue bot pushed a commit to fishfolk/jumpy that referenced this pull request Jun 9, 2024
… continue running (#1003)

Previously pausing in online would pause net loop and cause timeout. Now
game continues to simulate in background, and inputs are disabled while
pause menu open in online.

Dependent on fishfolk/bones#411, CI will fail
until updated.

Fixes #1001
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant