Skip to content

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

Merged
MaxCWhitehead merged 3 commits intofishfolk:mainfrom
MaxCWhitehead:pause-fix-network
Jun 9, 2024
Merged

feat: Allow local input to be disabled on SessionRunner.#411
MaxCWhitehead merged 3 commits intofishfolk:mainfrom
MaxCWhitehead:pause-fix-network

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
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