Skip to content

Add five-trump river crossing, sequential kitty theft, and play history UI - #516

Open
piaca24601 wants to merge 4 commits into
rbtying:masterfrom
piaca24601:feature/five-trump-river-crossing
Open

Add five-trump river crossing, sequential kitty theft, and play history UI#516
piaca24601 wants to merge 4 commits into
rbtying:masterfrom
piaca24601:feature/five-trump-river-crossing

Conversation

@piaca24601

Copy link
Copy Markdown

Summary

This pull request adds several optional gameplay and UI improvements:

  • Add an optional five-trump river-crossing rule.
  • Announce which player initiated a river crossing.
  • Temporarily mark players who initiated a river crossing during the current hand.
  • Make kitty theft proceed sequentially in seating order, starting from the next player.
  • Add collapsible views for the previous trick and the current player's own play history.

Behavior

All rule changes are optional and preserve the existing behavior when disabled.

For sequential kitty theft:

  1. After the dealer finishes exchanging the kitty, players are prompted one at a time in seating order.
  2. The first prompt goes to the player after the dealer.
  3. If a player takes and re-buries the kitty, prompting restarts from that player's next player.

Testing

  • Backend Rust tests pass.
  • Frontend tests and type checks pass.
  • Tested through the deployed web interface.

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