Feat: Auto-cleanup lobbies when game finishes #285

Merged
jona.walpert merged 1 commits from fix/lobby-auto-cleanup into main 2026-04-14 23:35:44 +02:00
jona.walpert commented 2026-04-14 23:33:17 +02:00 (Migrated from git.scicore.unibas.ch)
  • Add countNonFoldedPlayers() to GameState for fold-only victory detection
  • Auto-transition to FINISHED phase when betting ends
  • Clean up lobby (remove players, reset gameController) when game finishes
  • Lobby now switches from RUNNING to CREATED and disappears immediately

Fixes: lobby not disappearing after game ends

- Add countNonFoldedPlayers() to GameState for fold-only victory detection - Auto-transition to FINISHED phase when betting ends - Clean up lobby (remove players, reset gameController) when game finishes - Lobby now switches from RUNNING to CREATED and disappears immediately Fixes: lobby not disappearing after game ends
jona.walpert commented 2026-04-14 23:35:44 +02:00 (Migrated from git.scicore.unibas.ch)

mentioned in commit 497820db05

mentioned in commit 497820db05ed3d44e9cff197f967d116786facad
jona.walpert (Migrated from git.scicore.unibas.ch) merged commit 497820db05 into main 2026-04-14 23:35:44 +02:00
This repo is archived. You cannot comment on pull requests.
No Reviewers
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: University-of-Basel-Studentprojects/Programmierprojekt#285